EDWARD L. CAIN, JR.