For the past five months, Jim Stallings has been in training for the 300 Oaks Road Race.
But unlike other runners, the Commonwealth advertising representative has been running in combat uniform with a helmet and a 35-pound pack, carrying an American flag on a pole.