John B. Felton — American lawyer and politician