CEO
Glenn Nicodemus
CEO Approval Rating
90/100
SDR is a Canada-based logistics company that offers services such as E-commerce fulfillment and warehousing for businesses.