St. Albert Minor Baseball Association Promotes the Development of Life Skills and Good Sportsmanship Through a Comprehensive Program of Recreational and Competitive Baseball for Youth .