David Patterson

Active Cary, NC Vice President Quality And Regulatory for Diosynth