Senior Research Coordinator at Johns Hopkins Center for a Livable Future
Terresa Carter is a(n) Senior Research Coordinator working at Johns Hopkins Center for a Livable Future.