JOHN D. KELLER, SR.