He has trekked in some of the world’s most inhospitable places and climbed some of the planet’s highest mountains.
But adventurer Jock McInnes will be a lot closer to home for his next fundraising venture which will involve him walking over hot coals.
Former Dundee Astoria Amateur Boxing Club member Jock, who lives in Scone, is organising a firewalk at Dundee’s City Quay on November 10.
All money raised will go to Sense, the charity Jock works for.
He said: “Sense does a great job in assisting those who need help.
“The charity works with children, young people and adults who have communication support needs.
“The people we help have disabilities, such as being blind or deaf or both.
“I am the Sense fundraising co-ordinator for the Dundee area and there is a lot of interest in the firewalk.”
The walk will involve brave participants treading across a bed of hot coals.
Daring though it seems, it will not be quite as challenging as some of the fundraising expeditions Jock has been on.
Over the years, he has raised more than £1 million for various charities.
Along with friends Mike Scott and Peter Cruickshanks, he organised abseils down the crags at Dunkeld.
Internationally, he has been all over the place in his efforts to help charitable causes and people.
He has twice trekked across the Sahara desert and has also been across the Gobi desert.
He has climbed Europe’s highest peak, Mount Elbrus in Russia, Africa’s highest peak, Mount Kilimanjaro in Tanzania, Morocco’s Mount Tubkal, the highest peak in the Atlas mountains, Moldoveanu, the highest mountain in Romania and Mount Etna in Sicily.
He has no intention of stopping as his spirit of adventure is alive and well and he has recently been asked twice if he will go on another Sahara trek.
First, though, is the firewalk at City Quay.
Jock said: “Sense Scotland does a great job and this will be a superb fundraiser.
“Some folk have already signed up to do the firewalk but we are looking for about 40 to take part.”
Anyone wanting to find out more about participating should call 0300 330 9292.