WILLIAM K. CARMICAL, JR.