About David O'Rourke DAVID O'ROURKE has taught at Centennial College and the University of Toronto. He studied under Irving Layton and was co-author with Layton of Waiting for the Messiah. He lives in Port Hope, Ontario.