Hello David,
the b. means "bei" in english nearby the twn or city mentioned behind. I think it is not easy to find the right one. What I will do, I will look up the german phonebooks (you also can do it on your own, and probably find the last name in those) Look also for writing differences like Manthey which is also popular!
Greetings
Harald Molder
Duisburg / Germany