It is helpful to give an approximate birthdate for the person you're interested in.Generations can be short, long or in between.That combined with our not knowing your age makes it more difficult to try to help you.
Which Walter B is your greatgrandfather?In the 1930 census in Cleona, Lebanon Countythere is one born circa 1904 and one born circa 1927.Is one of those your greatgrandfather?
However, as you mention that Walter B's and Edmond's father is John H I thought perhaps your greatgrandfather is the Walter B born circa 1877 and living in Easton, Northampton County, Pennsylvania in 1880.There was a brother, Edmond.
If in fact your greatgrandfather is the Walter B born circa 1877, a good possibility for John H's father is Max.In the 1860 there is a Max GROSS (as indexed at Heritage Quest Online) living in Easton, PA.There is an 11 year old son, John H, in that household.
By 1900, Max M GRESS is living on Uber Street in Philadelphia, PA.Also in the household is a sister-in-law with the last name GEIGER.I would guess that this is not a coincidence.