Have known him 20+ years.
There may be better people out there....but I haven't met them.