Granville Stephen Waiters (n.