Castle Biosciences
Castle Biosciences' Leadership Team includes Toby Juvenal and 13 others.
Bob Cook
SVP, Research & Development
Derek Maetzold
Founder, President & CEO
Frank Stokes
CFO
Kristen Oelschlager
COO
Toby Juvenal
Chief Commercial Officer
View all
10 members
7 members