210511-09 ← Previous Next → 10/10 … David sets himself high standards and, miraculously, sometimes he meets them