James E. Stowers Jr., founder of American Century Investments, under the double helix sculpture at the Stowers Institute for Medical Research in a 2001 photo.
James E. Stowers Jr., founder of American Century Investments, under the double helix sculpture at the Stowers Institute for Medical Research in a 2001 photo. RICH SUGG THE KANSAS CITY STAR
James E. Stowers Jr., founder of American Century Investments, under the double helix sculpture at the Stowers Institute for Medical Research in a 2001 photo. RICH SUGG THE KANSAS CITY STAR

Barron’s highlights Stowers’ twin Kansas City legacies

August 28, 2015 05:49 PM

More Videos

  • Chef-driven Hogshead opens on the Plaza

    Hogshead Kansas City has opened at 4743 Pennsylvania Ave. on the Country Club Plaza.