Michael Richard.Brock Gatenby, Director at Alliance Pharma, holds 350.00K shares in Alliance Pharma (Ticker: GB:APH), holds 54.00K shares in Johnson Service (Ticker: GB:JSG), holds 14.00K shares in Porvair (Ticker: GB:PRV). Most recently, Michael Richard.Brock Gatenby ― shares of Alliance Pharma on ― for an estimated value of ―.