Alton attorney faces theft, gun and obstruction charges