steven macy