Garry W. Johnson has practiced law for over 25 years. A Certified Public Accountant as well as an attorney, Garry has practiced extensively in corporate organizations and legal structures, including limited liability companies, corporations, partnerships, trusts, and other structures. His practice also includes parent and subsidiary structures, special-purpose entities, bankruptcy-remote entities, and a wide variety of business and entrepreneurial practice ...