James and Virginia Stowers have put much of their fortune from starting American Century Investments , the mutual fund company , into creating the Stowers Institute for Medical Research , which opened in 2000 in Kansas City , Mo . .