William P Johnson is 58 years old. lives in Amherst, New York, but has also spent time in Buffalo, New York; Eggertsville, New York and Rochester, New York. William is related to Laurie A Thurston, Virginia J Johnson, Christopher G Johnson and Alexander C Johnson.