wilson a. ribeiro jr.