David F. Cavanaugh, age 57, of Bethlehem, PA, died July 21, 2015 in Florence, Arizona. He resided in Arizona for the past 24 years. He was preceded in death by his parents Frederick and Betty Cavanaugh of Bethlehem, PA. He is survived by his beloved wife Roseanna Cavanaugh of Florence, AZ, sons Solomon Joe Gonzales III of San Tan Valley, AZ and Sean Corey Cavanaugh of Florence, AZ, sister Bonni (James) Frisch of Allentown, PA and grandson Tyler Adien Gonzales of San Tan Valley, AZ. David was a wonderful, loving husband and father. He was kind and gentle to everyone he met and he had the most infectious laugh. He enjoyed spending time at home with his family and always looked forward to family gatherings. He was loved very much by all who knew him. Though we will always feel a huge hole in our hearts, we are all blessed to have been a part of his life. A private family service was held in Mesa, Arizona. Memories may be shared with the family online at www.mariposagardens.com. Arrangements have been entrusted to Mariposa Gardens Funeral Care, 480-830-4422, Mesa, AZ.