SAN FRANCISCO — Jimmy Lam had his troubles: a drunk driving conviction, a grievance against his company, a struggle with personal issues and depression a few years ago.
But colleagues and investigators say none of it helps explain why the UPS driver showed up at his San Francisco workplace and gunned down three colleagues, wounding two others.
Lam, an 18-year veteran of UPS, appeared to single out the three slain drivers but investigators have yet to determine a motive for Wednesday's attack, an official in the San Francisco Police Department said.
The official was not authorized to discuss the case publicly and spoke on the condition of anonymity.
The violence ended when the 38-year-old Lam turned the gun on himself and took his own life as workers ran from the packing facility and police closed in.
Shaun Vu, a senior UPS driver, said Lam had seemed to be on friendly terms with the three men he killed.
Lam had struggled with depression and had personal troubles a few years ago that involved a dispute with a girlfriend over visitation rights for their young child. Vu said he encouraged Lam to seek counseling.
"I told him, 'You have a problem or feel bad about yourself or your life, the best thing to do is get professional help,'" he said.
Lam told Vu that he would speak with management and then took off work for several months. He seemed fine when he returned to work but Vu noticed a few weeks ago that Lam looked troubled.
"I just saw him passing by and asked how he was doing," Vu said. "He said something like, 'I'm hanging in there.'
"I don't think he had anybody he could talk to and it got worse and worse," Vu said.
Lam also had a history of off-duty driving violations.
He was convicted twice of driving on a suspended license in 2013 and 2014, according to DMV records. His license was also suspended in 2014 for negligently operating a vehicle.
Lam also had a run-in with the law in 2010, when he was convicted in San Francisco of driving under the influence and sentenced to three years' probation.
There was no indication that Lam's driving record affected his ability to work at UPS.
UPS spokeswoman Susan Rosenberg said she did not know details about Lam's driving record and would not comment. She added, however, that UPS drivers are expected to be able to drive legally.
In March, Lam filed a grievance claiming he was working excessive overtime, said Joseph Cilia, Lam's friend and an official with the union that represents UPS drivers. Cilia said Lam was upset with managers whom he accused of forcing him to work overtime.
But none of the men who were shot were managers, Cilia noted.
Lam was a U.S. citizen who emigrated to the United States as a baby from Thailand, said Sharon Rummery, a spokeswoman for U.S. Immigration and Citizenship Services. She declined further comment.
The shooting occurred during a morning planning meeting before drivers set out on delivery routes.
Cilia said witnesses told him that Lam walked up to driver Benson Louie and shot him during the meeting. As his co-workers frantically fled the room, he shot Wayne Chan in the back and then walked up and "finished him," Cilia said, citing witnesses.
Victim Mike Lefiti was fleeing from the building when Lam went to a street and shot him, he said.