Greg is so knowledgeable and has a wealth of information to share. He is passionate about his business and helping people with their accounting and tax needs. His staff is friendly and responsive. In addition, Greg is invested in our community and donates and gives back in many ways. My experience with his company has been nothing short of top notch.