macdonald x