Stephen Diggle, Director, Ten Percent Owner at Oxford BioDynamics, holds 12.24M shares in Oxford BioDynamics (Ticker: GB:OBD). Most recently, Stephen Diggle Bought 60,000p shares of Oxford BioDynamics on Jun 23, 2020 for an estimated value of 35.60K.