CHARLES J. TEEPLE, JR.