Eric Caine's profile