Stephen diFilipo

CIO~Higher Ed~Early Adopter~Change Agent~Provocateur~Executive Technology Leadership~Photography~Musician~Irreverent~Media Ecology

Stephen diFilipo