Hoover worked under 8 presidents