In a large heavy bottomed skillet over high heat, brown the pork in the olive oil. When the pork begins to brown, reduce heat and add one chopped onion. When he onion begins to brown, add the sherry and deglaze pan.
Add remaining ingredients except one onion, butter, and flour and place in a slow cooker. Cook on low heat setting six to eight hours. Two to three hours before serving, add the second onion thinly sliced. (If this is not possible, just add the second onion at the start, but reserving the second onion for adding later adds an extra dimension of flavor).
Mix the butter and flour together and turn heat setting to high for the final hour of cooking.
Submitted by: CM