Jennifer R. Dr. Lewerenz always takes his time, is thorough, explains everything, & is accepting of questions!