Author: Ian Graham McIntosh
Alternate names: Ian Graham MacIntosh