Michael and Sharon Garcia, 2007

Grand Traverse Shores wedding