August 9, 2017 William A. Nintendo Switch Screen Supplier, Japan Display Inc., is Facing Tough Times Likely loss of Apple contract is a source of concern Source: Nintendo Life Rate this:Share this:TwitterFacebookLike this:Like Loading...