James Palmer

James Palmer

South Western Railwayman, Biomedical Graduate & Sensibly Passionate Technophile.