william apostol