The mid school parts don't help the look of it. There is no brace on the lower part of the rear forks so it's 86 or earlier. Can't see a frame number on the left rear drop out so it's probably not US made. Not an 84 as the tubing around the seat post is level.