Stephen gia nhập The Oncology Institute vào năm 2024, mang hơn 15 năm kinh nghiệm về tài chính doanh nghiệp vào các chức năng tài chính, kế toán và quan hệ nhà đầu tư của Công ty. Trước khi gia nhập The Oncology Institute, Stephen đã làm việc trong lĩnh vực ngân hàng đầu tư và vai trò đầu tư chính ở cả New York và California.
Sự nghiệp của Stephen tập trung vào lĩnh vực chăm sóc sức khỏe trong gần một thập kỷ, bao gồm các nhóm nhà cung cấp, dịch vụ chăm sóc được quản lý và mô hình phúc lợi của người sử dụng lao động. Bối cảnh này giúp cung cấp góc nhìn về sứ mệnh của Viện Ung thư là cung cấp dịch vụ chăm sóc lâm sàng tốt nhất cho bệnh nhân, đồng thời giải quyết các mục tiêu dựa trên giá trị của cả bệnh nhân và đối tác chăm sóc được quản lý.
Stephen có bằng Cử nhân Kinh tế của Đại học Northwestern và bằng MBA Tài chính của Trường Wharton thuộc Đại học Pennsylvania. Anh chuyển đến California để có thể tiếp cận với thiên nhiên quanh năm, bao gồm đi bộ đường dài ở Runyon Canyon và tập tạ tại Gold's Gym khi không đi làm.