richard teitelman