douglas p. macdonald