What Was John Kirbys Promotion Technology