bill farmer jr