Missing Craig Cavanaugh found deceased

Craig Cavanaugh, 44, was last seen in Payson, AZ on July 4, 2019. He had left Farmington, NM and was heading to Peoria, AZ to start a new job. He was driving his 2012 Toyota […]