Full CV, updated 7/2019