David Ouyang
David Ouyang

David Ouyang

Internal medicine resident. Learning a little about many things and a lot about a few things.