Mark Kennedy

Digital Disruption Speech Videos

And Cubed - Commencement Address - Grand Forks, North Dakota - May 13, 2017