Dan Todes's 20-year quest