Jack Raphael Ham, Jr.