The Scot made 72 appearances for the Gypsies, scoring 6 goals.
The arrival of the 29 year old from the Premier Division represents a coup for the midlanders, who will be looking secure promotion back to the top flight for the first time since 2015.
Dario Castelo's side finished 4th last season and lost out to Bray Wanderers in the promotion playoff.
Athlone will kick off their 2025 campaign away to Dundalk on the 14th of February
Shane Lowry In Action At PGA Championship
Leinster SHC: Season Defining Game For Offaly And Wexford
Athlone Town On The Road In First Division This Weekend
Leinster SFC: Westmeath Manager's Only Focus On Winning Provincial Title
Irish Rail To Provide Extra Services For Leinster Final
Retiring Midlands Rugby Star Converts Sports Centre Planning Application
We Want To Win Two Points Every Game - Killian Sampson
Joe Ward Set For Mega Fight Night At Athlone Town Stadium
Shane Lowry Set For PGA Championship Hunt
We Were Second Best Against Laois - Kevin O'Brien
Offaly Players Deserve Credit For Clare Victory - Mickey Harte
Laois Progress To Next Round Of Tailteann Cup
Ronan Deegan Secures Third Professional MMA Win
John Heslin Trains With Westmeath Camp Ahead Of Leinster Final
Midlands Volunteers Encouraged To Enter GAA Community Heroes Campaign
Laois Secure Massive Win Over Westmeath In Joe McDonagh Cup
Ireland Secure Second Win In Women's Six Nations
Leinster SHC: Eoghan Cahill 65 Rescues Draw For Offaly Against Kilkenny
Offaly Hurling Captain Hospitalised Following Kilkenny Match
Athlone Town Play Out Stalemate At Home To Treaty United