steven p. weymouth