CV fall 2023 David Walsh.pdf