david a. maclenman