James M. Holmes - Portfolio | NOVA