I have not been on a charter with him, but he has been an upstanding guy in the dealings I have had with him and has a solid reputation in NC.
As for the post mentioned above, I have not bothered to read much beyond the initial post, but my opinion is that NC wreck diving is different. It is not the calm water hand holding, do everything for you kind of diving you often get elsewhere. It is often 2-3 hour boat rides in 5-6 ft seas where lots of people end up making one or more trips to the rail and where crew can get tense as they are in fact trying to do something difficult in a small boat 20-30 miles offshore in large seas where the weather can go south in a hurry. I cut them some slack when/if they are temporarily lacking in charm.
When NC wreck diving is good it is absolutely, phenomenally, unforgettably epic. EPIC, world class diving that has no equal. When it is bad, it a long puky boat ride to a low viz dive site looking forward to the opportunity to get hurt if you are not careful trying to get back aboard by cathing a ladder pitching through perhaps an 8 or 9 ft arc (and frankly I dig doing that as well) followed by another 2-3 hour puky boat ride back to the dock.
If that does not appeal to a diver they need to just admit it and then stay in the Carribean or the Florida keys rather than posting complaints on Scubaboard.
They also maybe want to be familiar with things like uplines as if the boat comes loose and drifts away the diver can always tie an upline to the wreck and when the boat discovers them imissing, the captain will still have the numbers for the wreck and that is where they will start the search - and they will find you immediately as that is where you will still be on the surface. I don't have a lot of sympathy for divers who sign on for dives they are not yet ready to make and who do not have plans for the things that can commonly go wrong.
If you have doubts about being ready, discuss it with the captain, determine what the plan is and what the expected wrecks, depths and conditions will be. And remember that once on site, if you are not comfortable with the demands of the dive, it is ultimately your responsibility to opt to stay on board.