Rev James Maciver preaches on Nehemiah 3