James Porter — American lawyer and politician from New York