Mike David Smith

    Written by

    Doctor working in North East England with a keen interest in technology