Rick Riordan

62 years old San Antonio, Texas, U.S.