Marc has spent periods with Conference sides Wrexham, Chester, Northwich Victoria and Kidderminster Harriers and has been capped for Wales at U17, U19, U21 and semi-professional levels.
Aber's fans will most recently remember Marc for his spells with Llandudno and Cymru Alliance outfit Bangor City. Known for his prolific goal scoring record, the front man made 86 appearances for Wrexham between 2005 and 2011, scoring 17 goals in the process.
He scored 14 goals in 60 games for Conference North side Chester City between 2011 and 2014, and more recently netted 25 goals in 76 games for Llandudno in the JD Welsh Premier League, guiding them to a Europa League qualification tie back in 2016/17.
Marc will wear the number 9 shirt at Park Avenue and Town hope that he will be available to go straight into Friday's match day squad for the Black and Greens' home clash with Llandudno, pending paperwork clearance.
The club would also like to announce the release of striker Rio Ahmadi, and would like to wish him the very best for the future as he moves to Welsh Premier League outfit Newtown for the remainder of the season.