Dumbarton have made Raith Rovers winger Bobby Barr their second signing of the summer after the recent arrival of Willie Dyer.
The 29-year-old former Albion Rovers, Livingston, Brechin City and Morton player has agreed a one-year contract with the League 1 side.
Sons boss Stevie Aitken told the club website: "Bobby is a player I have admired for a long time and it's great to finally have him on board."