Macmillan logo with color

Stefan McCarver

B.Sc., University of North Carolina, 2013

Ph.D., Johnson & Johnson, San Diego, CA, 2018