WILLIAM P. VIGGIANO, JR.