JAMES VIGLIONE, JR.