javier monroe