Philip Ashe

Active Rochester, NY Chief Executive Officer for Spectralsight Inc.