It's a bad photo. The shadows are too dark.
There is at most a 20 year difference in their ages. (He's now 66, she's "40-something"). That's not much at their ages and stages in life. They are both professional people. It's not like she's 19 years old.
Everyone has been kind on this thread, I guess there has to be one snark. Too bad.
He was 15 years older than Barbara