Michael Macneil MSc MA

    Written by

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