


A few weekends ago I had the privileged of photographing the wedding of Steve and Kim Klein at beautiful Castle Farms in Charlevoix, Michigan. The venue was great, the people were great, the weather not-so-great but we had an amazing time anyway. Enjoy more of my favorites after the jump.
