ross knoles