Edward Diprete

Active Cranston, RI President for Diprete Engineering Associates, Inc.