after being exposed as a mole for China. Andy Buckley as Richard Elia (seasons 1-4), a billionaire technology mogul who wants Walter to work for his company. Jamie McShane as Patrick Quinn (seasons 1-4), a mechanic and father of Happy. Joshua Leonard as Mark Collins (season 1-4), a former member of Team Scorpion, who kidnapped Toby. Alana de la Garza as Adriana Molina (season 2), the new Director of Homeland Security, who is Merrick's successor. Eventually, as of "Fish Filet", she is no longer interacting with team Scorpion since Cabe called her a disappointment for offering to leave Sylvester in a prison to die. Kevin Weisman as Ray Spiewack (seasons 2–4), Walter's new buddy from community service; Ray is a former firefighter who has post-traumatic stress after losing his best friend in a fire 10 years ago. After Paige leaves the team briefly, Ray temporarily joins Scorpion. He also conducts Sylvester and Megan O'Brien's wedding, and sometimes hangs out outside the Scorpion headquarters. Peri Gilpin as Katherine Cooper (season 2), the Deputy Homeland Security Director who takes over for Molina as Scorpion's Homeland liaison; before working with Scorpion, Cooper had never served in the field. Pete Giovine as Chet (season 2), Happy's "date", a comedian who is her comedy coach. Horatio Sanz as Heywood "Jahelpme" Morris (season 2), a lawyer with his own TV commercial who first takes on Sylvester's game-show contract case, then eventually becomes the team's personal attorney. Brooke Nevin as Linda (season 2), a matchmaker in speed dating whom Walter ends up briefly dating in an attempt to try to connect emotionally with others. Scott Porter as Tim Armstrong (seasons 2–3), a Homeland Security trainee and former Navy SEAL, whom Cabe brings in to work with Scorpion. Armstrong starts to develop feelings for Paige on their first meeting, and he soon takes Paige out on a date. Armstrong also takes Paige to a jazz concert upon Walter's insistence; however, Walter intended the tickets to the concert for Paige and himself. Although initially established as a master chief petty officer, Tim's uniform for the United States Marine Corps birthday ball in "We're Gonna Need a Bigger Vote" is that of a lieutenant. In "Don't Burst My Bubble", Paige and Tim are revealed to have broken up. Lea Thompson as Veronica Dineen (season 3), a con artist and Paige's mother, with whom Paige does not get along. Reiko Aylesworth