Or Vermont senator Patrick Leahey, for that matter.
Is this proper English?
For some reason I got to thinking that the proper way to say it would be “North Carolinian senator Jesse…” or Vermonter sen…"
but that makes no sense at all. It just nags at me. English majors:HELP.
“North Carolina Senator…” is an abbreviated form of “Senator… of/from North Carolina.” I use those forms interchangeably, but alway use the state’s natural name.
It seems to be a way of simply describing where a congressman, governor, mayor, etc. is from without implying that they embody the ideal of that place, i.e. “New Yorker Senator Hillary Clinton” or “Texan Congressman Tom DeLay.”