Author: A. D. Garrett

AD Garrett is the pseudonym for Margaret Murphy and Professor Dave Barclay’s writing collaboration.