University of Tulsa. ( Tulsa, Oklahoma United States) [Sierra] +
University of Tulsa. ( Tulsa, Oklahoma United States) [Sierra]