Duncan Ray

Dr. Duncan Ray