42 Followers

·

Connect with Mike David Smith
Mike David Smith

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