DAVID W. HAMES JR.