leo beebe ford net worth