Peterhead boss Jim McInally pleased to get former Elgin City centre-back Andy McDonald on board