In a large pot melt the butter over med-high heat
Add the onions and cook for 2-3 minutes
Add the bacon and cook until it begins to crisp up
Add the bell peppers and cook for 2-3 more minutes
Then add the corn and cook for another 2 minutes
Sprinkle the flour over the mixture and stir to combine
Add the chicken stock and stir well. Allow to thicken for 4-5 minutes then reduce to a simmer. Stir in the half-and half and allow to continue to simmer for another 15 minutes
Stir in the cheeses and green onions.
Add Salt and pepper to taste