Preheat oven to 350 degrees F. Line two cookie sheets with parchment paper.
Cream butter and brown sugar in a mixing bowl using high speed of an electric mixer; Beat in the egg, vanilla, orange zest and orange juice.
In another bowl, thoroughly stir together the flour, cinnamon, baking soda and salt. Stir in the oatmeal, graham cracker crumbs and chopped pecans. Stir that mixture into the butter mixture. Stir in the cranberries.
Shape dough into large balls--about 2 tablespoons each. Dip tops in turbinado sugar if desired.
Bake for 10-12 minutes (up to 15 minutes if you use very generous tablespoons!) or until golden brown. Remove the cookie sheets from the oven and let stand for 2 minutes. Then place cookies on wire racks to cool.