Cut potatoes into 1/4 inch squares. Boil in salted water until about 90% done. Set aside. Boil broth, onion, celery, green onion, carrots, corn until carrots are soft.
Add flour to melted butter. Add broth mixture slowly, stirring. Add milk slowly, stirring. Simmer about 20 minutes. Add potatoes and continue to simmer another 20 to 30 minutes. Season to like.
To make Irish potato soup add the bacon. Cook bacon in skillet with cover about 10 minutes. Drain, place on paper towel to absorb remaining grease. Crumble and add to soup.
Before serving top with grated Monterey cheese if desired.