javier richards