Devin Manuel is the Co-Founder, Chairman and CEO of Direct Digital Holdings.
28 people are employed at Direct Digital Holdings.
Direct Digital Holdings is based in Houston, Texas.