Kennedy Swans captain, extends contract

Warren Barnsley

Kennedy Swans captain, extends contract