raylan allen