He was signed this week by the Florence Freedom .
Since then , MacFarland has been released from three different indy leagues but is back in the Frontier .
MacFarland was signed this week by the Florence Freedom .
Since then , MacFarland has been released from three different indy leagues but is back in the Frontier .