Craig Upton, Author at BDBF LLP