John Leonard

Active Palm Beach, FL Chief Executive Officer for John Leonard Properties, Ltd.