Butterfly each chicken breast and lay it open. This presumes that the chicken breasts are fairly thick.
Put the butterflied chicken breast in a ziploc bag, and pound the breast to a flat, uniform thickness using a food mallet.
Remove the chicken breasts from the bag, and place on prep surface. Sprinkle with the seasonings of your choice. You could use a simple blend of garlic/salt/pepper, or use something bolder like a BBQ seasoning or even a creole seasoning.
Put two slices of swiss cheese on the chicken breast. Then put two slices of ham on top of the swiss cheese.
Roll up the chicken breast very tightly, attempting to keep the swiss cheese and ham on the inside of the chicken breast.
Sprinkle the exterior of the rolled chicken breast with flour. This helps give it a little crunch. You can also add more seasoning to the exterior for additional color and flavor.
Spray the bottom of a baking pan with Pam. Place the chicken breasts in the pan. Place a pat of butter on top of each rolled up chicken breast.
Cook at 350 until the chicken reaches 165°, about 30 minutes. When I did this, I found that the center, where the cheese and ham are, were at 145°