David McMacken

David McMacken is a retired teacher and local historian who has written five books on Gratiot County and is a frequent speaker on historical topics.