Bill Ruddick

Bill Ruddick

Ruddick Consulting