Dr Long efficiently gave clear explanations and was very timely.