Author: Robert Mackenzie
Alternate names: Robert MacKenzie