DAVID H. WALSH, III