Thinking I saw your restaurant the other day when I was going to Trover. On the left when heading south on 41? I'm no pro like the rest of the guys are but I have great luck with deer hams when I place them in a foil pan 1/2 way through the cook and cover with foil. Foil alone seems to leak too much moisture out.
We'll stop by and give your Q a taste real soon.