Place sorted pinto beans into a large bowl. Cover with 6 cups water.
Let beans soak 8 to 12 hours or overnight.
Pour beans and water into a large saucepan. Bring beans to a boil, reduce heat and simmer for one hour.
Remove from heat and drain. Set aside.
In a large kettle, add cleaned and rinsed pork neck bones. Cover with water.
Bring to a boil; reduce heat and simmer for 1 hour. Remove from heat, drain.
Heat oven to 400º Place pork necks on a large baking sheet. Roast in oven for 30 minutes.
In a large skillet over medium high heat, add olive oil, onions, garlic, salt and pepper. Cook, stirring frequently, for about 10 minutes.
Place the onion mixture, pork neck bones, beans, water or stock, apple cider vinegar and remaining seasonings in a 6-quart (or largeslow cooker. Cook on low for 8 hours. About two hours before the cooking time is completed, remove the pork neck bones from the slow cooker and let them cool enough to handle. Remove the meat and discard the bones and fat from the neck bones. Chop or shred the meat and return it back to the slow cooker, turn the slow cooker to high and cook until the beans are completely tender or for an additional hour.
Serve the pork and pinto beans over cooked rice. Garnish with parsley flakes.