randy dearborn