Richard Thornton
Richard Thornton

Richard Thornton

Imperial College Electrical Engineering. Cisco Software Engineer. Views are my own.