American Foundation was very responsive, knowledgeable, and professional. They provided quality service and the price was very fair. I would definitely recommend them to friends and family, (and actually already have). Great experience. I will use them again myself!