Pharmacist
A professional who fills prescriptions, and in the case of a compounding pharmacist, makes them.
Pharmacists are familiar with medication ingredients, interactions, cautions, and hints.
Pharmacists are thus trained to prepare and distribute medicines and to give information about them.