malcolm a. punter