Man writes 2,200 names of fallen troops from memory