How a 90-Minute Meeting with Microsoft's President Led to a $100K Investment in a North Dakota Startup