Ray Cotton
Senior Advisor, PatternEx
#319561@raycottonlinkedin.com/in/raycotton