3 Comments in Twin Peaks Cast & Crew Interviews Lance Davis discusses working on Twin Peaks’ Greatest Soap Opera: Invitation To Love!