hudson mcdonald