In a small bowl, mix together the pepper, salt, onion powder and oregano. Rub the pork shoulder completely with the rub. Place the pork shoulder in a large dutch oven (I like using my Le Creuset Bouillabaisse Pot.) Pour the tomatoes right over the pork, crushing them slightly with your hands. Add the rest of the ingredients and cover the pot. Cook at 300 degrees F for about 5 hours, turning the pork over once halfway through the cooking time.

Remove the pork from the pot and test to make sure the meat is very tender – it should just fall apart when you pull it with a fork. (If not, return to oven and allow to cook for another half hour). Place pork on a large cutting board. Shred the pork completely, removing the large bone.

With a slotted spoon, remove the vegetables from the liquid in the pot. You can boil this liquid down a little bit over the stove for about 15 minutes if you want it slightly thickened. If not, just return the shredded pork to the pot and mix well with the liquid. Serve with crusty sliced Italian bread or just regular buns.