Thomas F. Walsh
overview