Cut bacon into small pieces, over medium high heat stir fry till crispy. Remove bacon from the pan and leave 2 tablespoon of bacon fat in the pan
Cut potato and onion to small pieces, cook in bacon fat for 5 minutes, till slightly browned
Add chicken stock to the pan and bring to a boil, add corn kernels, bacon, simmer till potato is very tender
Take 1/3 of the soup and use Vitamix or food processor to blend on high speed, add flour
Add the soup paste back to pan and mix well with soup.
Bring milk and half and half to a near boil, pour into soup, mix well.
Add salt and pepper to taste
Sprinkle paprika and parsley for garnish