Edward M O Keefe Ph D