Harry Lee Starr

Saturday, April 8, 2017

NEW MADRID, Mo. -- Harry Lee Starr, 93, died April 6, 2017, at his home in New Madrid.

To Read More
Subscribe Sign In
Continue reading with a subscription
Subscription options