特拉华大学
University of Delaware, "Allan deSouza", Newark, Delaware, US