James O. McGrath, 71, of Pueblo, passed away peacefully on Friday, May 4, 2018. James was born September 6, 1946. James was preceded in death by his parents George and Clara; and brother Mike. He was a kind, funny and generous man. He saw the best in everyone. James worked for the Railroad as a Test Engineer, where he later retired. He served his country proudly in The United States Army where he served during The Vietnam War. He enjoyed life, the Colorado outdoors and of course the Denver Broncos! He is survived by his daughter Melissa (Dalan) Winbush; and grandchildren Jordyn, Aaliyah, and Kaiya. A Celebration of Life will be held at 2pm on Friday, May 18, 2018 in the Imperial Funeral Home Chapel with an inurnment to follow in the Imperial Memorial Gardens. Fond memories and expressions of sympathy may be shared at www.imperialfunerals.com for the McGrath family.