David McCord, Minister