Major General Andrew Gilbert Wauchope (Liberton Kirk)