Blockchain and distributed ledger technologies for supply chain traceability: industry considerations and consumer preferences. - Symeon Dionysis (2023)