How Far in Advance Should you Book your Photographer?

It's currently April of 2015 and I've already received emails for weddings taking place as far as th ...
April 14, 2015