Sarah Barkema

Active Fairport, NY President for Mixed Signals, Inc.