RICHARD D. HAPGOOD, JR.