Stillman College
Tuscaloosa, Alabama, USA