Craig Eagle joins corporate advisory board at Provectus