John Marsh, pioneer; the life story of a trail-blazer on six frontiers