WILLIAM R. MOSELEY, JR.