Leeward Investments, LLC is a boutique asset manager with a time-tested investment process and strong institutional client relationships. Specializing in small and mid-cap value strategies, we invest in quality companies with temporary setbacks or long...
Phone
+1 617-468-6700
Year Founded
2021