flint communications