Author: Colin D. MacLeod
Alternate names: MacLeod, Colin D,; Colin D MacLeod