Michael Macneil MSc MA
Michael Macneil MSc MA

Michael Macneil MSc MA

I write engineering software for a technical website and am studying part-time for a PhD in Philosophy, https://planetmacneil.org.