Hey. Sorry, it's hard for outsiders to judge situations like this without knowing all the exact ins and outs, and therefore I don't feel it's appropriate for members of this forum to pass comment on your business relationship with this individual.
However, I'm happy to try and help with anything technical that you wish to do or set up with your site.