steven mcdonald