Using an electric mixer, beat cream cheese until light and fluffy, about 1 minute.
Add cheeses, ham, green onion, mayo, dijon, garlic powder, pepper, cayenne and 1 tablespoon parsley, Mix together on low speed until uniform.
Form cheese mixture into a ball and wrap tightly in parchment paper. Chill for at least 1 hour.
While the cheese mixture is chilling, toast the pecans. Bake at 350 degrees on a baking sheet until golden, about 10 minutes.
Once nuts have cooled, finely chop them and mix with the remaining 2 tablespoons parsley.
Once chilled, unwrap the cheese ball, reshape if desired, and roll in the chopped almond and parsley mixture until evenly coated.
Serve at room temperature with your favorite crackers!