Shane Gray
Shane Gray
A veteran of technology business development and strategy with the uncanny ability to distill a complex issue into something that is clearly understan... read more