Jacobson Jarvis CPA's specialize in working with not-for-profit organizations. Besides providing needed expertise to local charities, it has great people working there, and they really care about what they are doing. Alright, yes, you have figured me out. I work there, but I could not resist the opportunity to put in this cheap plug. They also have free educational material for charities on their website www.jjco.com.