Scott Ruffing

Active Powell, OH Chief Executive Officer for Ruffing & Associates Inc