Author: Grant Purves
Alternate names: James Grant Purves
Bio: A great father who passed away too soon.