William Joseph Holmes, 90 years old, lives in Fayette, Missouri. Other places in which William has lived are Paris, Missouri and Saint Louis, Missouri. Some of William family members are Jess W Holmes, Alice B Holmes, Karen E Holmes and Mary E Holmes.