David Barton

Active Longwood, FL Vice President for Stephen Barton, Inc.