He had a walking companion for around 15km, but she succumbed to blisters and had to drop out.
Richard, unexpectedly, also suffered with blisters.
''I know if I hadn't have trained for it, I wouldn't have finished it. I ended up with two big blisters on one of my feet. I wasn't expecting that because a couple of times I'd done 38k around Te Puke and had no problems, but there you go - I've done it.''
Richard is 74 and his brother, who is 10 years older, admired Richard's achievement.
''He said 'good on you, well done' and he's not easy to impress.''
While the marathon was a personal challenge for Richard, he was also collecting sponsorship money that he will split between Te Puke Volunteer Fire Brigade and the St John Te Puke health shuttle, where he is a volunteer driver.
He says he expects to raise around $1000 in total.