Cadwallader John Bates

English antiquarian