David Grierson, a young boy on crutches, in front of an ICD building

Item Information