Joshua Porter — American physician and politician