Since you don't know what first name he traveled under, you could search with that field blank. As for the surnames, you could try G?l*nski and G?l*nsky, which should pick up most spelling variations. You'll get a lot of hits, but it's easy to scroll through pretty quickly. For variations on Kramer, you could try Kram*
I've stopped searching by exact date from naturalization documents for ship manifests - too many times the date is off, or the year is off, or even the ship name is off. I only search on the year of arrival, plus/minus two or three years.
I spent months looking for my grandmother Zivia Kalon's ship manifest. She was mix-indexed as the male Zvi Kalon on Ancestry, and mis-indexed as Iwie Kalon on Familysearch. On her naturalization papers, she had the correct ship (as it turns out, the Kroonland), but the wrong month. If I had just searched for Kalon, no first name, and just 1913 +/- 2 years, I would have found her quickly. She is also the reason why I don't specify gender anymore.
Lak/Lok/Liak/Lock and Kalon/Kolon in Zagare/Joniskis/Gruzdziai, Lithuania
Lak/Lok/Liak/Lock in Plunge/Telsiai in Lithuania
Trisinsky/Trushinsky/Sturisky and Leybman in Dotnuva, Lithuania
Olitsky in Alytus, Suwalki, Poland/Lithuania
Gutman/Goodman in Czestochowa, Poland
Lavine/Lev/Lew in Trenton, New Jersey and Lida/Vilna gub., Belarus