LEONARD J. WEISGABLE, JR.