Kelli McCrary, executive director of the Downtown St. Louis Community Improvement District, discusses the tax district’s quest for renewal and vision for downtown amid criticism from some local property owners.
See All 3800 Episodes of "St. Louis on the Air"