I've met Josh a few times in person (his office is down the street from me) and he is a truly good guy and a professional. He has my full unsolicited endorsement.