Bruce Macfarlane. Bruce Macfarlane Alan Macfarlane Robert Macfarlanen Robert Macfarlane Alan Macfariane Bruce Ackerman W. Macfarlanc Bruce R. Barringer