Mary Ann Lee Technology Center 1313 North Newstead Avenue, St. Louis, MO 63113