Who is this John Miles Long individual?

Oh yeah, the deer detonator