Author: D. G. Hamilton
Bio: Dr. D. G. Hamilton