James B. Hayes (Q106765006)
politician in Massachusetts, US (born 1858)
Language:
other details
aliases James Hayes
J. B. Hayes
description politician in Massachusetts, US (born 1858)