John is a Senior Tax Manager with The CPA Dude. He has more than a decade of public accounting experience.