WILLIAM H. CASTRO, JR.