Every wedding is special and unique, whether it take place in a country barn or a hillside castle. You deserve to feel like royalty on your special day! Stephen Alexander Photography brings Classic Style and Timeless Beauty to your special day!