Sean A. Mulvihill
overview