![Terrence Bernard Cooke](https://cdn.zonebourse.com/static/resize/768/576//static/images/insiders/unknown.png)
Profile
Terrence Bernard Cooke worked as a Director at MacFarlan Smith Ltd.
from 2018 to 2021.
Former positions of Terrence Bernard Cooke
Companies | Position | End |
---|---|---|
MacFarlan Smith Ltd.
![]() MacFarlan Smith Ltd. Pharmaceuticals: MajorHealth Technology MacFarlan Smith Ltd. was founded in 1960 and is based in Edinburgh, UK. The British company is a world leader in the production of alkaloid opiates and other controlled drugs. With over 200 years of experience, MacFarlan Smith has manufactured and developed active pharmaceutical ingredients and intermediates. The company operates a state-of-the-art plant to the highest level of cgmp and offers a comprehensive contract manufacturing facility ranging from the development of novel synthetic processes to the provision of multi-tonne custom synthesis, which includes the toll extraction of active principles from natural products. | Director/Board Member | 2021-10-28 |
Experiences
Positions held
Active
Inactive
Listed companies
Private companies
Connections
1st degree connections
1st degree companies
Male
Female
Members of the board
Executives
Linked companies
Private companies | 1 |
---|---|
MacFarlan Smith Ltd.
![]() MacFarlan Smith Ltd. Pharmaceuticals: MajorHealth Technology MacFarlan Smith Ltd. was founded in 1960 and is based in Edinburgh, UK. The British company is a world leader in the production of alkaloid opiates and other controlled drugs. With over 200 years of experience, MacFarlan Smith has manufactured and developed active pharmaceutical ingredients and intermediates. The company operates a state-of-the-art plant to the highest level of cgmp and offers a comprehensive contract manufacturing facility ranging from the development of novel synthetic processes to the provision of multi-tonne custom synthesis, which includes the toll extraction of active principles from natural products. | Health Technology |
- Stock Market
- Insiders
- Terrence Bernard Cooke