The Michael Gaines Foundation embraces youth and their value by providing hands-on experiences to promote positive growth, creativeness, achievement and learning key components to find success. Through the efforts of the foundation and the assistance of charitable contributors, we can unite and make a significance difference in our community.

  • Principle For A Day
    Gaines Foundations PSA Shoot
    2011 Turkey Giveaway