JOHN ROBERTS & CO