William J. McCarthy Jr., 93, of Coopersburg, died May 12, 2012.