I found the recipe online at allrecipes.com.  Of course, I had to make changes.  I will type the recipe as I made it.

Heavenly Potatoes and Ham

5-6 large russet potatoes, peeled and diced
8 oz. container sour cream
1 can condensed cream of chicken soup
2 cups shredded Cheddar cheese
2 chopped green onions, green and white parts
1 package of ham steaks (2 steaks in package), diced
salt and pepper to taste
3/4 cup Parmesan cheese
3/4 cup Italian bread crumbs

Place potatoes in a large pot of water, and bring to a boil.  Boil until slightly tender, about 12 minutes.  Meanwhile, preheat oven to 350 degrees.  Lightly grease a 9x13 baking dish.  In a large bowl, mix sour cream, cream of chicken soup, cheddar cheese, green onions, ham, salt and pepper.  Drain potatoes and add to the mixture.  Mix good.  Spread into the prepared baking dish.  In a bowl, mix Parmesan cheese and bread crumbs.  Sprinkle on top and dot with butter.  Bake 30 minutes in preheated oven until bubbling.