michael ruler