John Barnshaw, age 88, of Cherry Hill, NJ, passed away peacefully on February 13, 2017. We are saddened by the loss of John, he will be deeply missed. John was predeceased by his mother Louise, father Leslie and wife Maria. For many years he... View Obituary & Service Information