James B . Leffler18,000