McPherson, Robert J. Age 67, passed away on July 1, 2015 after a courageous battle with cancer. Preceded in death by parents Robert and Lorraine. Survived by wife Deborah; sons Alexander (Melinda); Sean (Sabrina); and Mark. Loving grandfather to Owen and Scarlet McPherson and Killian McPherson; sisters Bonnie Barnes and Patricia, Linda and Susan McPherson; father-in-law Mathew Kukielka; sister-in-law Judy (Steve) Rapp; brothers-in-law Matt (Peggy), Michael (Annie) and John (Judy) Kukielka; many nieces, nephews, cousins and dear friends. Bob earned his undergraduate and Masters degrees from the University of St. Thomas where he rowed crew. For 41 years he sold property/ casualty business insurance and was dedicated to his work. He loved to ski, golf, and fish and delighted in teaching these joys to others. Special thanks are extended to the Masonic Cancer Center Staff and Dr. Elizabeth Uchitelle. Thank you, too, to the dedicated professionals on floors 5C and 7D at the Fairview University Medical Center. Visitation Tuesday, July 7, 2015, 4-7 PM at Roseville Memorial Chapel (2245 Hamline, Avenue N, 55113). Mass of Christian Burial, Wednesday, July 8, at 10 AM with visitation 1 hour prior at Saint Rose of Lima Church (2048 Hamline Avenue N., Roseville, 55113, 651-631-2727). Memorials requested to Our Lady of Peace Hospice Residence, St. Paul.