Ham, Olive, and Cheese Rolls

Why I Love This Recipe
My mom has been making these for years. They are always a huge hit at any party or get together. Sometimes she will make some without olives, for people who don't like them. Growing up Mom would always wait until we were out of the house before she started making these or there would be none left.
Ingredients You'll Need
1 Package Cream Cheese (softened)
1 Medium Onion (diced)
1 Package deli ham (use plain ham)
Spanish olives
Cubed cheese (any flavor you like)
Toothpicks
Directions
Mix onion in with cream cheese.
Spread an even layer on one slice of ham.
Roll ham up and secure across with toothpicks. Space toothpicks out so that when cut you have bitesize pieces.
Using a sharp knife, cut in between each toothpick.
Slide a cheese cube on the end of the toothpick followed by an olive.
Chill in fridge until ready to serve.