Admiral John McClure was a Scotsman serving in the Imperial Chinese Navy who, following the suicide of Admirals Ding Ruchang and Liu Buchan, took command of the Beiyang Fleet during the Battle of Weihaiwei and surrendered it to the Japanese.
- Occupation
- military personnel
- Citizenship
- United Kingdom of Great Britain and Ireland
- Born
- November 13, 1837
- Died
- January 18, 1920