Author: William H. Leckie
Alternate names: William H Leckie