James Patrick Thurlow Herlihy 1983 - 2024 "Rejoice with me; for I have found my sheep which was lost!"