In a medium sized mixing bowl, combine the chicken and mayonnaise until combined.
In a food processor pulse the basil, garlic, grated parmesan, and olive oil. Add salt and pepper to taste.
Combine the pesto to the chicken and mayonnaise until it is fully incorporated. Assemble on sandwich bread of your choice and place desired toppings on the sandwich.