Mark Ferrer

Experienced software engineer, architect, and technology leader