Beloved husband of Susan (Donnelly) Cavanaugh; Loving father of Shannan (Brian) Lembke, Sean (Michelle) Cavanaugh and Christopher (Kimberly) Colburn. Grandpa of Maeve, Kiernan Lembke; Emily, Ryan and Kaitlyn Cavanaugh; Chris Jr. and Patrick Colburn. Brother of Andrew (Rosemary) Cavanaugh. Also survived by nieces, nephews, cousins and many friends. Family will be present on Friday from 4-8Pm at the Perna, Dengler, Roberts Funeral Home, 1671 Maple Road Williamsville. Family and friends are invited to attend A Mass of Christian Burial celebrated from The Newman Center @ UB, 495 Skinnerville Road Amherst on Saturday at 12PM. In lieu of flowers donations in Jim's name may be made to St. Joseph's Collegiate Institute. Online condolences may be offered at www.denglerrobertspernafuneral.com