Thunderball

James Bond (Sean Connery) attends the funeral of Colonel Jacques Bouvar, a SPECTRE operative (Number 6).[6] Bouvar is alive and disguised, but Bond identifies him. Following him to a château, Bond fights and kills him, escaping using a jetpack and Aston Martin DB5.Bond is sent by M to a clinic to improve his health. While massaged by physiotherapist Patricia Fearing (Molly Peters), he notices Count Lippe (Guy Doleman), a suspicious man with a criminal tattoo (from a Tong). He searches Lippe's room, but is seen leaving by Lippe's clinic neighbour who is bandaged after plastic surgery. Lippe tries to murder Bond with a spinal traction machine, but is foiled by Fearing, whom Bond then seduces. Bond finds a dead bandaged man, François Derval (Paul Stassino). Derval was a French NATO pilot deployed to fly aboard an Avro Vulcan loaded with two atomic bombs for a training mission.He had been murdered by Angelo, a SPECTRE henchman surgically altered to match his appearance. Angelo takes Derval's place on the flight, sabotaging the plane and sinking it near the Bahamas. He is then killed by Emilio Largo (Adolfo Celi) (SPECTRE No. 2) for trying to extort more money than offered to him. Largo and his henchmen retrieve the stolen atomic bombs from the seabed. All double-0 agents are called to Whitehall and en route, Lippe chases Bond. Lippe is killed by SPECTRE agent Fiona Volpe (Luciana Paluzzi) for failing to foresee Angelo's greed. SPECTRE demands £100 million in white flawless diamonds from NATO in exchange for returning the bombs. If their demands are not met, SPECTRE will destroy a major city in the United States or the United Kingdom. At the meeting, Bond recognises Derval from a photograph. Since Derval's sister, Domino (Claudine Auger), is in Nassau, Bond asks M (Bernard Lee) to send him there, where he discovers Domino is Largo's mistress.Bond takes a boat to where Domino is snorkelling. After saving her life, the two have lunch together. Later, Bond goes to a party, where he sees Largo and Domino gambling. Bond enters the game against Largo, and wins. Bond and Domino leave the game and dance together. Bond returns to the Hotel, uses a secret corridor to enter his room, and notices someone is also inside. Felix Leiter (Rik Van Nutter) enters and is silenced by Bond, who finds and disarms a SPECTRE henchman in the bathroom. He releases the henchman, who returns to Largo and is thrown into a pool of sharks.Bond meets Q, and is issued with a collection of gadgets, including an underwater infrared camera, a distress beacon, underwater breathing apparatus, a flare gun and a Geiger counter.Bond attempts to scuba under Largo's boat but is nearly killed. Bond's assistant Paula (Martine Beswick) is abducted by Largo for questioning and kills herself.Bond is kidnapped by Fiona, but escapes. He is chased through a Junkanoo celebration and enters the Kiss Kiss club. Fiona finds and attempts to kill him, but is shot by her own bodyguard. Bond and Felix search for the Vulcan, finding it underwater. Bond meets Domino scuba-diving and removes poison from her foot from a sea urchin. Bond tells her that Largo killed her brother, asking for help finding the bombs. She tells to replace a henchman on Largo's mission to retrieve them from a submarine. Bond gives her his Geiger counter, asking her to look for them on Largo's ship. She is discovered and captured. Disguised as Largo's henchman, Bond uncovers his plan to destroy Miami Beach.Bond is discovered, and rescued by Leiter, who orders United States Coast Guard sailors to parachute to the area. After an underwater battle, the henchmen surrender.Largo escapes to his ship, the Disco Volante, which carries one bomb. Largo attempts to escape by jettisoning the rear of the ship. The front section, a hydrofoil, escapes. Bond, also aboard, and Largo fight; Largo is about to shoot him when Domino, freed by Ladislav Kutze, shoots Largo with a harpoon. Bond and Domino jump overboard, the boat runs aground and explodes. A sky hook-equipped U.S. Navy airplane rescues them.

Question: Who does Bond get his infrared camera from?
Answer: Q