Michael C. Horowitz’s CV

For the most recent version of Michael C. Horowitz’s CV, click here