JOHN SCOTT KELLER, SR.