Michael 'James' Straughan is a method developer from North Carolina, United States. He is a U.S. Air Force veteran currently living in Japan.
Straughan joined the puzzle community in 2005 after having bought a K-Ball puzzle. He soon bought a Rubik's Cube after remembering that he had played with one as a kid. In February of 2006 Straughan chose Roux as his primary speedsolving method and quickly gained an interest in developing his own methods. His first major developments were the MI1 and Nautilus methods in 2006. That was followed by several developments for the Roux method, such as NMCMLL, EOLR, and the DFDB recognition system for step 4c. Since then, Straughan has developed steps for various methods, pseudo techniques, and other concepts.