Cities Louis has lived in before are Denham Spgs, Natchez, Vidalia and one other city. The possible relatives of Louis are Sharon Peak Willard, Gene E Willard, Mrs Willard and 4 other people. This person is linked with Sandpoint Leasing, Llc. Phone number listed for Louis is (225) 664-4951. The residency of Louis is at 30372 Blue Heron St, Denham Springs, La 70726. This person's birth year is 1985. Louis has reached the age of 39 years.