Andrew R McGill Author