John B. Floyd — American lawyer and politician