DAVID P WALSH Sr.