An 86-year-old man has been jailed for 30 months for indecently assaulting a 10-year-old boy 35 years ago.
Francis Cory-Wright, of Little Gaddesden, Hertfordshire, was found guilty of abusing the boy during fishing and hunting trips in the 1970s.
The victim, who is now 44, kept the abuse secret for decades for fear of his father's reaction.
Judge Stephen Warner, at St Albans Crown Court, described Cory-Wright as "manipulative and predatory".
During his trial, the court heard his victim had only told police about the abuse last year after his father died.
When he spoke to officers, the man said he had decided to report the abuse because it was "a piece of unfinished business".
'Breach of trust'
The court heard the abuse had taken place over a summer when the victim met Cory-Wright while fishing with his father by the canal in Berkhamsted.
Cory-Wright offered to take the boy fly-fishing and shooting, the court was told.
Cory-Wright, who was an underwriter with Lloyds at the time, would pick the boy up in a vintage car and take him out into the country before abusing him.
Judge Warner said: "This was a significant breach of trust and the exploitation of a young child. You committed the offences for your own sexual gratification and your conduct was manipulative and predatory.
"Your victim was vulnerable, immature and confused and did not feel able to talk about his experiences for many years."
The jury heard how Cory-Wright had a previous conviction for a sex assault on a 13-year-old boy in a shed in 1979. He was convicted in 1987 for the attack and served a four-month sentence.
Cory-Wright was placed on the sex offenders register indefinitely and was subjected to a sexual prevention offences order banning contact with children.