Kristy's Hot Ham and Cheddar

Thinly sliced ham, cheddar cheese, lettuce, tomato, and mayo grilled on sourdough