corey scherer