If you need a photographer for any reason, James Cavanaugh is the man for the job! Very professional attitude and the pictures were the best I have ever seen! We had a family portrait done and his printing work was excellent! Definitely a great photographer at even better prices! Give him a try!