vicente mcfarland