John Freeman Shanahan, 81 of New Castle, born August 11, 1931, passed away Monday, March 25, 2013. He was born in Bossivain, VA and then moved to Mud Fork, VA, "over on the mountain, he called it". Dad served in the Korean War. He married the... View Obituary & Service Information