A legendary Bradford rugby player and charity worker has given away £600 in prize money to a school for children with sight difficulties.

Trevor Foster has handed over almost half of the holiday cash he won in the Telegraph & Argus Bradford's Best Millennium Community Awards to Temple Bank School for the Partially Sighted.

The school, based in Daisy Hill, has used the money to cover some of the travelling expenses of its annual holiday to Blackpool.

Welshman Mr Foster picked up the Best Community Sports award for his voluntary work with many groups in the district, including the Bradford City Police Young People's Club, over the last 60 years.

He is a keen supporter of the newspaper's community awards scheme.

He said: "I dearly hope it continues for it really did inspire local communities and volunteers in Bradford to come together to the benefit of everyone in our great city."

Trevor's son Simon, marketing and media manager for Humberside Police, said his father had a double connection with the Daisy Hill school.

"Many years ago in his working life he was a council education officer and covered Daisy Hill, so he has an affinity to the area.

"And his father was blinded in his early adult life after he fell out of a tree, so sight is something close to his heart.

"The school was delighted with the donation - I think it helped this year's trip go ahead and enhanced the project.

"He was keen that the family, including the grandchildren, get together for a holiday because that doesn't often happen, but he was also keen that any balance would be put to a good local cause."

An octogenarian, Mr Foster played 433 times for Bradford Northern rugby league club, now the Bradford Bulls, and also for his country.

He has kept up his connections with the sport and is still official time-keeper for first-team matches at Odsal.

He used his remaining prize money to treat his family to a holiday in North Wales.

Their time in Llandudno was, in his own words, "fabulous", and he even managed to organise a family rugby match on the beach.