r j harlo t teo b.