onyx mccarty