David Walsh, age 10