Author: William Macdonald Gray
Alternate names: William MacDonald Gray