Background
Allen, Stephen Andrew was born on December 12, 1941 in Geneva, Ohio, United States. Son of Stpehen Ross and Agnes Marie (Shepherd) Allen.
Allen, Stephen Andrew was born on December 12, 1941 in Geneva, Ohio, United States. Son of Stpehen Ross and Agnes Marie (Shepherd) Allen.
AB magna cum laude, Hiram College, Ohio, 1963; Master of Business Administration, Harvard University, 1965; Doctor of Business Administration, Harvard University, 1969.
Assistant professor, Harvard Business School, Boston, 1969-1974; professor, International Institute for Management Development (Management Development Institute), Lausanne, Switzerland, 1974-1979; professor management and international business, Babson College, Wellesley, Massachusetts, since 1979.
Member Academy International Business, Winnimnsset Hounds (steward since 1984).