Dr. Louis LaLourie is a physician whom lives in Toledo, Spain with his wife Madame Delphine LaLaurie and their children. Like the rest of his family, he has become dominated by Madame Delphine's supernatural powers.[1]