Walter Fergus MacGregor — (died 1863)