Jim Holmes is a freelance photographer who has more than 20 years of experience photographing weddings, families and corporate events. He offers affordable, high-quality photography to his clients and they own all rights to their photos after the event. Email or check his samples out online.