cal macdonald