Get a griddle or skillet hot. Butter your bread. Lay it buttered side down, now layer one side with Swiss cheese, lay apple over the Swiss, layer ham over that on the other side dob as much goat cheese as you dare then lay the slices of Monterrey jack on top of that. Now fold the sandwich back together and place it on the skillet until browned and cheese starts to melt.
Serve with a side of course ground spicy mustard, none of the wimpy hot dog mustard.