John is a true professional. His clients love him and in working with him on his business, I have found him professional, smart, and accessible. A lot of people think he ... more