Author: duncan h. macneill