Justin Pyles, 39, is charged with first-degree robbery, a class B felony, second-degree theft and going armed with intent, both class D felonies. Pyles is also charged with several misdemeanors.