taylor university
Taylor University is a Christian, liberal-arts institution located about an hour north of Indianapolis in Upland, Indiana. The lacrosse program at Taylor has been established for over a decade going through various stages of growth. Read More...