The Duncan Banner

Archive

James Arthur Holmes

June 1, 1952 — March 3, 2013