Yikes - that's about as bad as the SB that Bob Lambeck "built" for me some years back.
A laundry list so bad, it's like somebody had no idea what he was doing.
Or just didn't care.