Alexander Abercromby — Army officer