Andrew Hammond 

Durham Physics graduate, interest in 19th & 20th century foreign policy. Works in IT application development.
See followers