In a large mixing bowl, blend cheese, onions, green onions, minced garlic, parsley and bread crumbs. Season to taste with salt, pepper and granulated garlic. Clean artichokes by clipping tips of leaves with sharp scissors. Cut large stems from bottom so artichokes will sit flat. Rinse artichokes well and press firmly down to spread open leaves. Scrape inside center of artichoke down to bottom, removing all purple leaves and pulp with a tablespoon. Place one artichoke at a time into a bowl with mixed seasonings. To stuff, fill center then each leaf from top down, pushing as much into leaves as possible. Continue until all 6 artichokes have been stuffed with equal amounts of breading. Place stuffed artichokes in a large roasting pan with lid. Pour 1 inch of water in bottom. Slowly drizzle 1/2 cup olive oil over each artichoke to coat well. Cover, bring water to a boil then reduce to simmer. Allow artichokes to steam 1-1 and 1/2 hours. Add water to pot occasionally so that artichokes do not stick and scorch. Test for tenderness by tasting one leaf removed from center. Serve one whole artichoke as an entrée or split in half and serve as an appetizer. NOTE: It is always best to grate fresh Romano cheese for this recipe. The pre-grated variety looses a lot of flavor on the shelf, so it is best to avoid it.