David Barr

Active Charlottesville, VA Chief Executive Officer for Leaseware, Inc.