How many types of medication have been prescribed to Mr. Major D'Amore since his visit to the hospital?
types of medications refers to medications.DESCRIPTION;
SELECT COUNT(DISTINCT T2.DESCRIPTION) FROM patients AS T1 INNER JOIN medications AS T2 ON T1.patient = T2.PATIENT WHERE T1.first = 'Major' AND T1.last = 'D''Amore'