Rev David Brewster - a man of many talents!