Patrick K. Dooley
overview