macy peterson