Glentoran have agreed a deal with Fra McCaffrey. McCaffrey, who initially joined the Glens in February in a short term deal, has now put pen to paper on a 2-year contract.