The 21-year-old follows Chris O'Neil (Airdrieonians) in joining Colin McMenamin’s team for their forthcoming Ladbrokes League 2 campaign.
McMenamin told the club website: "Harvey is a young player with a good amount of experience already within his career. He will give us energy and add an attacking threat, as well as chipping in with a goal or two.”