David Anderson Vetch — (1929-2026)