Louis S Duff Construction And Design Door Installer - Ventura, CA Looking to contact Louis S Duff Construction And Design? You can reach them at 805-585-9490