Taylor is a company from United States that offers landscape construction services.
This logo design has a custom made "o".