Michael is the BEST tour guide in NYC EVERrr!! I went to NYC for the first time wanting to see it all and I did! Also, as a bonus I received an attention grabbing history lesson. Don't be afraid to speak up and let Michael know your expectations of the tour. If you have a site in mind that you must see let Michael know. He adapts very well and will make sure you have the best tour experience.
Michael is very professional and takes his job seriously, you will not be disappointed.