Oscar Francisco Cruz Montoya
February 5, 1975 - October 3, 2024
Oscar Francisco Cruz Montoya, 49, of Fort Payne, passed away Thursday, October 3, 2024 at UAB Medical Center. Funeral services will be 2 p.m. Wednesday, October 9th at Wilson Funeral Home in Fort Payne with burial following in Glenwood Cemetery.... View Obituary & Service Information
