allen dyer