B.J James is currently under contract to the WIF (Wrestling Internet Federation). B.J is probably the WIF's newest wrestler but that does not mean he is new to the squared circle. This 30 year old has worked in the wrestling ring for the best part of his life, wrestling anywhere he could. B.J also had a shot working for the WWF (World Wrestling Federation) back in 1999. Since then BJ has worked for ROH, TNA and up until 2007 he has been working in Japan.