EpiVax, Inc. proudly announces the appointment of Guilhem Richard as Chief Technology Officer. Dr. Richard joined EpiVax's ...