McGeehan vows to fight for his Barnsley future - Barnsley News from the Barnsley Chronicle