bob bafford net worth