30 years of Dale Hansen