I’m imagining a Yahoo! Style editor saying to this writer, “You need to put a hyphen in ‘New York born’ because it’s a compound adjective.” And the writer saying “OK, will do!” And this is what happened:
There’s that hyphen! It’s just in the wrong place. There’s no need to hyphenate New York (that’s just wrong); the hyphen belongs after New York.