Department of Biology laboratory568793St. Louis MOUnited States
Saint Louis University institution49478SLU1 N. Grand Blvd., St. Louis, MO 63103 USAUnited Stateshttp://www.slu.edu/index.xml