William Cameron — Anglican priest (born 1688)