I don't think "Schwinn" but agree most likely a mid-to-higher JP frame, so if it was made for a "house brand" it could be anything starting with "S". If not then go thru all the JP "S-brands":
Shogun
Sekai
SR
...nothing jibes with that stay cap "S" for me...