By fresh ham,are you referring to the uncured/uninjected hind leg of a hog?
If so,most folks just cook them like a pork butt.
I'd think that by going to FIND at page top,input fresh ham,all forums,you should get several threads.
Give a shout,if you need anything.