Michael Craig

Active Warwick, RI President for Spectral Inc