Author: Robert William MacKenna
Alternate names: Robert William Mackenna