sherri taylor
Bio

Sherri Toohey Taylor lives in Louisville, KY.


Scroll