Dr. Michael L Weaver MD Emergency Medicine 660 S. Euclid Ave #8121Saint Louis, MO 63110 314-362-1934 About Dr. Michael L Weaver MD