mike macy roper