Pharma sales service provider TargetRx has appointed industry sales and marketing veteran Craig Scott to the role of president and CEO.