John is the best! Knowledgeable, professional and easygoing. He makes tax time easy. I highly recommend him.