WILLIAM G. CAIN JR.