Rufus Palmer — physician and political figure in New Brunswick