DAVID W. CASTOR, SR