A minimal yet bold, strong, graphic logo would really represent the brand.
The logo has to look good in both black and white, large and small.
The logo should be minimal and clean, but it should not lookelike a common font that was typed up.
Please make the "YHC" Large and "new York" in small font, "YHC" is the main draw, and the first thing you should see when you look at the logo.
Please feel free to play with layout of the business card, I am thinking of a regular sized option and a square option.
I would say the most important thing is that it feels clean, minimal, modern and a little edgy.