David wins 2025 Barlow PrizeAugust 18, 2025David was awarded the 2025 Barlow Prize. After reviewing 526 submissions from 46 countries, the judging panel awarded David … Read More... about David wins 2025 Barlow Prize