Things happen for a reason, and no one knows that cliche better than Randy Gregory from Fishers, Ind.