The conclusion to one of the most thrilling World Series in recent memory resulted in the Houston Astros claiming the franchise’s first world title. With a postseason record 104 home runs hit, …
Continue Reading about Inside ‘Sport, Ethics and Leadership’: Technology in Sports →