Barry McFarland, 58, of Hornersville, Mo., passed away today, Tuesday, March 15, 2011, in Hornersville.