Shelton man dies in weekend accident