Stephen Hall is the best! I’ve been a working with Stephen since 2004. He provides professional business advice as well as tax planning for both my personal and professional life. Not many people can say this, but I have a great time when I go to get my taxes prepared.