Kevin P. Keefe

Bio

Kevin P. Keefe is a journalist and former publisher and editor of Trains magazine. He lives in Milwaukee, Wisconsin.