Brown bacon with butter in large stock pot, about 5 minutes on med high heat. Reduce heat to medium-low, add onion and garlic, saute 3-5 minutes. Add flour and cook roux for 5 minutes, stirring occasionally. Add heavy cream, milk, and potatoes, bring to a boil over medium high heat, stirring as needed to not scorch milk. Add the rest of ingredients and simmer on low heat for 30 minutes or until potatoes soften.