In a medium bowl, combine cheeses and walnuts. Stir in mayonnaise, black pepper, garlic powder, and red pepper. Gently fold in pimientos. Cover and refrigerate.
To serve, spread on sourdough bread, and cut into finger sandwiches.
Recipe by Southern Lady Magazine at https://southernladymagazine.com/pimiento-cheese/