Richard Thomas McKernan (born 1937)