William O'Shea

Active Marlborough, MA Chief Technology Officer for Sepracor Inc