Michael Dinapoli

Active Rochester, NY Chief Executive Officer for Dinapoli Construction Inc.