Skip to main content

Duncan DudleyFarris

February 23, 1971
To
November 5, 2026