Dr William Ray

Dr. Ray has over thirty years of experience in leading applied research teams in both hardware development and software development for complex systems.