James Strang , ifr.