rayn callahan