Author: dip. tech william e. martindale