At one per day, every day, it would take him 4.1 years.
nobody gets that many one night scores. 1500 is just too high to be believable.
He must have a walk-in service somewhere.