Wash beans, place into a plastic container, cover with 2 inches of water and let soak in the refrigerator overnight.
Drain
In a heavy pot or crock pot put the beans, 1 quart water and all the other ingredients.
Simmer for 3-5 hours.
Remove the ham hock, take the meat off the bone and add back to soup.