John has captured our wedding beautifully. He was great to work with, often capturing great shots in the background without us knowing he was there. John has extensive knowledge about the wedding day and was full of helpful tips for us and the bridal party. He captures beautiful photos with very reasonable prices. Would definitely recommend John to others.