David Preston — American banker