David Freeman — American old-time music collector (1939–2023)