palmer vincent