Author: john p. mackintosh