Patrick Egan's profile