William Alexander Leslie Share This William Alexander Leslie (William Alexander Leslie, W. A. L. Elmslie, William Alexander Leslie Elmslie)