Maybe that`s why he is a `Man of Many Clubs`
Transfer history
19/20 Jul 1, 2019 Queen's Park FC Queen's Park Albion Rovers FC to Albion Rovers - Free Transfer
18/19 May 5, 2019 Albion Rovers FC Albion Rovers Queen's Park FC Queen's Park - End of loan
18/19 Feb 28, 2019 Queen's Park FC Queen's Park to Albion Rovers FC Albion Rovers - Loan
18/19 Jul 1, 2018 Clyde FC Clyde FC to Queen's Park FC Queen's Park - Free Transfer
17/18 Jul 15, 2017 Annan Athletic FC Annan Athletic to Clyde FC Clyde FC - Free Transfer
16/17 Jan 7, 2017 Rossvale FC Rossvale FC to Annan Athletic FC Annan Athletic - free transfer
16/17 Sep 2, 2016 East Kilbride FC East Kilbride to Rossvale FC Rossvale FC free transfer
16/17 Aug 8, 2016 Stranraer FC Stranraer to East Kilbride FC East Kilbride - Free Transfer
16/17 Jul 1, 2016 Annan Athletic FC Annan Athletic to Stranraer FC Stranraer - Free Transfer
15/16 Jul 9, 2015 Tiffin Dragons (Tiffin University) United States Tiffin Dragons to Annan Athletic FC Annan Athletic - Free Transfer
12/13 Jul 1, 2012 St Anthony's FC Scotland St Anthony's to Tiffin Dragons (Tiffin University) United States Tiffin Dragons - free transfer
11/12 Jul 1, 2011 Irvine Victoria FC Irvine Victoria to St Anthony's FC St Anthony's - free transfer
10/11 Jul 1, 2010 Partick Thistle FC U20 Partick Thistle FC U20 to Irvine Victoria FC Irvine Victoria - free transfer