Stephen Prescott serves as the President of the Oklahoma Medical Research Foundation, where responsibilities include leading an independent medical research institute with approximately 500 employees. In addition to this role, Stephen participates on the Board of Directors for American Fidelity, i2E, Inc., and Lineagen, the latter being a biotechnology company co-founded by Stephen. Previous leadership positions include serving on the Board of Trustees for the Morris K. Udall and Stewart L. Udall Foundation and involvement with the National Human Genome Research Institute as a member of its National Advisory Council. Stephen's career also includes serving as the Executive Director of the Huntsman Cancer Institute and participating on the Board of Directors for the American Red Cross. Educational credentials include a Doctor of Medicine from Baylor College of Medicine and a Bachelor of Science in Zoology from Texas A&M University.