Macmillan logo with color
Spencer Jones

Spencer Jones

Ph.D., Eli Lilly, Indianapolis, IN, 2011