Douglas Finch

This website is undergoing a bit of renewal since its a little out of date after letting slip writing up my PhD! Hopefully it'll be up and running again soon. Maybe.