caylus long