An empirical test of upper-echelon theory