David Blandford

David brings over a decade of experience in accounting and financial management operations with growth companies in multiple industries. As RK’s CFO, he oversees back-office functions including accounting, financial planning and audit, HR, and IT. His portfolio also includes personnel structures, compensation and benefits, merger and acquisition integration, and treasury management. David has previously held financial […]

Peter O’Donnell

Peter is a seasoned logistics executive with 25+ years of experience in logistics operations, sales management and integrated supply chain solutions. As RK’s VP of Business Development, he is responsible for business development plans, go-to-market strategies, profitable revenue growth, and sales team staffing and operations. Peter joined RK from One World Supply Chain Consulting, where […]

James Bryant

James has 16 years of experience in logistics and supply chain management. As COO, he oversees RK’s network of 17 warehousing sites with more than 500 employees. He is responsible for day-to-day planning and execution of RK’s high-value logistics services and client support nationwide, and has led some of the company’s most demanding projects. He […]

Mike Powell

Mike began his career in sales with RK in July 2002. Over 14 years he advanced from Program Manager to General Manager, to Director of Business Development. He received a BS in Business Management, for Operations and Supply Chain Management, and is Vice President of Council of Supply Chain Management Professionals San Francisco Roundtable.

Joe MacLean

Joe has over 30 years of business leadership and management expertise. Under Joe’s leadership, RK has tripled square feet managed, increased margins, decreased customer concentration and expanded geographically. He is the Founder of HLS Therapeutics (HLS:TSX) and CEO of Legere Pharmaceuticals. Joe received his BA and LLB from University of Western Ontario.

 

Thank you for your request, we’ll be in touch soon. If you need to speak to someone right away, please call us at (800) 821-7770 or (408) 942-9226.

 

 

Thank you for contacting us, we’ll be in touch soon. If you need to speak to someone right away, please call us at (800) 821-7770 or (408) 942-9226.