A family tragedy has made a pub landlord vow to shed the pounds and take to the skies.

After losing his brother to cancer just three weeks ago, Danny Foley says he is determined to lose four stone so he can do a wing-walk on an aeroplane The 42-year-old wants to repay the staff at the Royal Marsden Hospital in Sutton for the way they cared for his older brother David, who died on July 7.

As well as completing a mile-long wing-walk thousands of feet in the air, Danny, landlord of the Selhurst Arms in South Norwood, has organised a sponsored bungee jump and a celebrity football match in his efforts to raise thousands of pounds for the hospital in his brother's memory.

Danny said: "He David would want us to look after the people who looked after him, my brother believed in paying people back.

"Through me and his boys, we will make sure that we pay them back for all their hard work."

David, 45, was diagnosed with terminal cancer on February 14, but Danny said he lived life to the fullest.

Danny said: "He opted for quality of life rather than quantity, he did everything he wanted to do and spent all his time with his wife and kids.

"If he was still alive he would be doing it with me so I'm more determined than ever to do the wing-walk."

Danny now faces a gruelling fitness regime to shed four stone by September - the deadline he has set himself - so that he can attempt his daredevil challenge.

"I'm currently 19 stone and need to get down to about 15 stone to do the wing-walk," he said.

"As soon as I'm back from holiday I'm going on a diet and doing regular exercise, I'll definitely be off the beer. I'm even going up to Powerleague to play football with the younger lads."

He joked: "I'm going to make my footballing comeback and show these young lads a thing or two."

Having raised £24,000 for the Royal Marsden from various events and activities he says his long-term goal is to take that tally over the £50,000 mark.

"it is what David would have wanted."

To sponsor Danny, or to get involved with the bungee jump, call 020 8684 2084.