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 port...
All reviews seem positive