William Fairbairn – Born
William E. Fairbairn February 28, 1885 – June 20, 1960 1901 - British Royal Marine Police Officer 1907 - Shanghai Police during the interwar period 1941 - Trained allied special forces during ... Read more
William E. Fairbairn February 28, 1885 – June 20, 1960 1901 - British Royal Marine Police Officer 1907 - Shanghai Police during the interwar period 1941 - Trained allied special forces during ... Read more
Website Consulting and Building
Custom websites for businesses and projects that want results.
Built on twenty years of running a network of sites people actually use.