Full CV, updated 7/2018