Louis was born 64 years ago. Mary Lemieux Stephan, Elizabeth Wilson Stephan, Sara Stephan and one other person are people possibly related to Louis. His birth year was listed as 1960. Louis has previously lived in Houston. Louis currently resides at 18043 Holly Forest Dr, Houston, Tx 77084. The number currently linked to Louis is (281) 859-4776.