The 19-year-old spent the second half of last term on loan to Alloa Athletic and now makes the move to Palmerston for 2019/20.
Manager Allan Johnston told the club website: “Jack is a promising young forward who has a big future in the game. He still has plenty to learn but having him for the season will hopefully benefit us as he learns from the likes of Stephen Dobbie.”
The Doonhamers have also snapped up former Morton defender Lee Kilday.