ALABAMA SHERIFFS YOUTH RANCHES (Formerly Boys and Girls Ranches of Alabama)
ALABAMA SHERIFFS YOUTH RANCHES (Formerly Boys and Girls Ranches of Alabama)
Operate and maintain Christian homes providing residential care for needy, neglected or abused, school-age children statewide without regard to race, creed, color or sex.