cv

James Halliday

substack@gmail.com
projects