raul weaver