David Happel

Active Novato, CA Chief Compliance Off for Raptor Pharmaceuticals Inc.