Jacksonville man charged with unlicensed contracting, fraud, grand theft