troy proctor