there must be some significant information omitted or distorted here.
Every green card category (family based, employment based, diversity lottery) as well as every country of birth have their own quotas (and thus queues) at USCIS. Many petitions are processed in 1-2 years. Most likely this dentist filed employment or family based petition. Not diversity lottery.