edward d. mcdonald