“The typical investment horizon for an investment made by Stanford Management Company is between 3 and 12 years.”