James Yesley

James Yesley

James Yesley

Born and raised in southern IL, holder of menial jobs, part time gunsmith and avid firearm enthusiast. Full time writer.