Browsing: Sonia Todd

From his early childhood, David demonstrated a talent for mathematics, chess and piano. Yet all…