sterling middleton