angus mcewan 40 year