James Robert “Jim” McPherson, 82, of Muskogee, Oklahoma went to be with his Lord and Savior on Friday, April 3, 2020. He was born on August 20, 1937 to Guy and Edith (Foster) McPherson in Claremore, Oklahoma. Jim taught music for... View Obituary & Service Information