Professional and very thorough. I have had Pat do my taxes for several years. I have recommended several friends.