Current CV

Click here for my current CV (as of March 2023).  It aims to be as complete a record as possible of my professional activities across my entire career to date.