Booz, Fry, Allen, and Hamilton