barrett jarvis