raylan long