A computing system comprising: at least one server; at least one client communicatively coupled to the at least one server; at least one broker-dealer database storing personally identifiable information for accounts; at least one distributed ledger communicatively coupled to the at least one server; wherein the at least one server is configured to receive a request to obtain the personally identifiable information regarding public transaction information for a first account from a first user of a first client of the at least one client; wherein the at least one server is configured to determine that a broker-dealer database of the at least one broker-dealer database includes the personally identifiable information for the first account; wherein the at least one server is configured to determine whether the first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account; wherein the at least one server is configured to receive (308, 310) the public transaction information for the first account from the at least one distributed ledger when the first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account; and wherein the at least one server is configured to map the personally identifiable information from the broker-dealer database that includes the personally identifiable information for the first account with the public transaction information received from the at least one distributed ledger to generate mapped information. at least one server; at least one client communicatively coupled to the at least one server; at least one broker-dealer database storing personally identifiable information for accounts; at least one distributed ledger communicatively coupled to the at least one server; wherein the at least one server is configured to receive a request to obtain the personally identifiable information regarding public transaction information for a first account from a first user of a first client of the at least one client; wherein the at least one server is configured to determine that a broker-dealer database of the at least one broker-dealer database includes the personally identifiable information for the first account; wherein the at least one server is configured to determine whether the first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account; wherein the at least one server is configured to receive (308, 310) the public transaction information for the first account from the at least one distributed ledger when the first user has permission to obtain the personally identifiable information for the first account from the broker-dealer database that includes the personally identifiable information for the first account; and wherein the at least one server is configured to map the personally identifiable information from the broker-dealer database that includes the personally identifiable information for the first account with the public transaction information received from the at least one distributed ledger to generate mapped information.