Daniel Cavanaugh - Portfolio | NOVA