William J. (“Bill”)  Keeler, Jr.