Shepherd stopped the man, Valentin Dilan, 40, who lists both Brawley and Westmorland as residences.
Brawley police Lt. Henry Graham alleged Dilan provided false information to the officer, and as the officer was checking the information, Dilan started to run.
Shepherd chased the suspect on foot and caught him.
The two started to wrestle and that is when Carl Platt, a civilian coordinator for the Brawley Police Department's COMBAT team, stopped to help.
COMBAT is the department's volunteer program in which individuals drive around the city in marked COMBAT units and report situations to police.
Graham said Platt was not volunteering at the time he came across the incident. Together Shepherd and Platt controlled Dilan.
A man who was a customer at Fiesta Mexican Foods on G Street came out to see what was happening.
That individual, whose name was not available, saw that while Shepherd and Platt had gotten Dilan's hands over his head, the man had a knife at his side.
The man grabbed the knife from Dilan.
Graham credited that man and Platt for the help they gave Shepherd, stating they helped in a dangerous situation.
Dilan was booked into the county jail on suspicion of providing false information to an officer, resisting arrest and obstructing justice and possessing stolen property.
Graham said police found a checkbook on Dilan that reportedly does not belong to him. The checkbook was from Fontana.
Dilan's bail was set at $5,000.
Staff Writer Darren Simon can be reached at 337-4082.