It has been a four-year ordeal for Reverend Mike Hall.