Rod Macracken

Rod Macracken of BP was working for BP Pet Dev up in Aberdeen, certainly up to about 5 years ago.

Information from Sean Harvey