Preheat oven to 350°
Using a large mixing bowl, add butter and sugars and beat until creamy.
Mix in eggs and vanilla. Beat until well combined.
In a separate bowl, whisk flour, baking soda, cinnamon and salt.
Add flour mixture to large mixing bowl and mix well.
Stir in oatmeal then gently stir in cranberries, pecans and white chocolate chips.
Drop by rounded teaspoon onto ungreased cookie sheet.
Bake for approximately 10-12 minutes or until cookies start to brown around the edges.
Once removed from oven, place cookies on a wire rack to cool.