David Rogers

Active Naples, FL President for Newbury North Associates, Inc.