javier mcmahon