Randy Gifford

Active Newport, RI President for Innovative Construction of America, Inc.