Alexander Mackenzie

American Chief of Engineers