COSS Community

OCS 2020 Breakouts Series' Articles

Back to Joseph (JJ) Jacks's Series
OCS 2020 Breakout: Deepthi Sigireddi, PlanetScale
Cover image for OCS 2020 Breakout: Deepthi Sigireddi, PlanetScale

OCS 2020 Breakout: Deepthi Sigireddi, PlanetScale

Comments
2 min read
OCS 2020 Breakout: Gavin Johnson, Rudder Stack
Cover image for OCS 2020 Breakout: Gavin Johnson, Rudder Stack

OCS 2020 Breakout: Gavin Johnson, Rudder Stack

Comments
9 min read
OCS 2020 Breakout: Alyssa Miller, Snyk
Cover image for OCS 2020 Breakout: Alyssa Miller, Snyk

OCS 2020 Breakout: Alyssa Miller, Snyk

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Ian Tien, Co-Founder/CEO of Mattermost
Cover image for OCS 2020 Breakout: Ian Tien, Co-Founder/CEO of Mattermost

OCS 2020 Breakout: Ian Tien, Co-Founder/CEO of Mattermost

Reactions 3 Comments
4 min read
OCS 2020 Breakout: Marcel van Lohuizen, Google
Cover image for OCS 2020 Breakout: Marcel van Lohuizen, Google

OCS 2020 Breakout: Marcel van Lohuizen, Google

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Simon Crosby, CTO of SWIM.AI
Cover image for OCS 2020 Breakout: Simon Crosby, CTO of SWIM.AI

OCS 2020 Breakout: Simon Crosby, CTO of SWIM.AI

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Sam Ramji, Datastax
Cover image for OCS 2020 Breakout: Sam Ramji, Datastax

OCS 2020 Breakout: Sam Ramji, Datastax

Reactions 3 Comments
6 min read
OCS 2020 Breakout: Pierre Burgy, Co-Founder and CEO of Strapi
Cover image for OCS 2020 Breakout: Pierre Burgy, Co-Founder and CEO of Strapi

OCS 2020 Breakout: Pierre Burgy, Co-Founder and CEO of Strapi

Reactions 4 Comments
8 min read
OCS 2020 Breakout: Alois Reitbauer
Cover image for OCS 2020 Breakout: Alois Reitbauer

OCS 2020 Breakout: Alois Reitbauer

Reactions 2 Comments
4 min read
OCS 2020 Breakout: Simon Redfern, CEO of TESOBE
Cover image for OCS 2020 Breakout: Simon Redfern, CEO of TESOBE

OCS 2020 Breakout: Simon Redfern, CEO of TESOBE

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Tom Herbert
Cover image for OCS 2020 Breakout: Tom Herbert

OCS 2020 Breakout: Tom Herbert

Reactions 2 Comments
1 min read
OCS 2020 Breakout: Ben Metcalfe, Monochrome Capital
Cover image for OCS 2020 Breakout: Ben Metcalfe, Monochrome Capital

OCS 2020 Breakout: Ben Metcalfe, Monochrome Capital

Reactions 3 Comments
6 min read
OCS 2020 Breakout: Mike Perham
Cover image for OCS 2020 Breakout: Mike Perham

OCS 2020 Breakout: Mike Perham

Reactions 3 Comments
8 min read
OCS 2020 Breakout: Avi Press, Founder and CEO of Scarf
Cover image for OCS 2020 Breakout: Avi Press, Founder and CEO of Scarf

OCS 2020 Breakout: Avi Press, Founder and CEO of Scarf

Reactions 4 Comments
4 min read
OCS 2020 Breakout: Lucia Loher, Jina AI
Cover image for OCS 2020 Breakout: Lucia Loher, Jina AI

OCS 2020 Breakout: Lucia Loher, Jina AI

Reactions 1 Comments
1 min read
OCS 2020 Fireside Chat: Gaurav Gupta and Tyler Hannan
Cover image for OCS 2020 Fireside Chat: Gaurav Gupta and Tyler Hannan

OCS 2020 Fireside Chat: Gaurav Gupta and Tyler Hannan

Reactions 2 Comments
3 min read
OCS 2020 Fireside: Hezheng Yin and Lucas Gonze, Merico
Cover image for OCS 2020 Fireside: Hezheng Yin and Lucas Gonze, Merico

OCS 2020 Fireside: Hezheng Yin and Lucas Gonze, Merico

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Shannon Williams
Cover image for OCS 2020 Breakout: Shannon Williams

OCS 2020 Breakout: Shannon Williams

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Matthew Gregory
Cover image for OCS 2020 Breakout: Matthew Gregory

OCS 2020 Breakout: Matthew Gregory

Reactions 2 Comments
2 min read
OCS 2020 Breakout: Jeremiah Lowin
Cover image for OCS 2020 Breakout: Jeremiah Lowin

OCS 2020 Breakout: Jeremiah Lowin

Reactions 2 Comments
2 min read
OCS 2020 Breakout: Piero Molino
Cover image for OCS 2020 Breakout: Piero Molino

OCS 2020 Breakout: Piero Molino

Reactions 2 Comments
2 min read
OCS 2020 Breakout: Rudina Seseri and John Bruce (CEO of Inrupt)
Cover image for OCS 2020 Breakout: Rudina Seseri and John Bruce (CEO of Inrupt)

OCS 2020 Breakout: Rudina Seseri and John Bruce (CEO of Inrupt)

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Alex Miller
Cover image for OCS 2020 Breakout: Alex Miller

OCS 2020 Breakout: Alex Miller

Reactions 1 Comments
4 min read
OCS 2020 Breakout: Tom Coleman
Cover image for OCS 2020 Breakout: Tom Coleman

OCS 2020 Breakout: Tom Coleman

Reactions 1 Comments
3 min read
OCS 2020 Breakout: Shirshanka Das, LinkedIn
Cover image for OCS 2020 Breakout: Shirshanka Das, LinkedIn

OCS 2020 Breakout: Shirshanka Das, LinkedIn

Reactions 3 Comments
2 min read
COSS VC Panel
Cover image for COSS VC Panel

COSS VC Panel

Reactions 3 Comments
4 min read
Building COSS in the Cloud 2.0 Era
Cover image for Building COSS in the Cloud 2.0 Era

Building COSS in the Cloud 2.0 Era

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Michael Picht
Cover image for OCS 2020 Breakout: Michael Picht

OCS 2020 Breakout: Michael Picht

Reactions 1 Comments
2 min read
OCS 2020 Fireside Chat: Leah Solivan and Brian Leonard
Cover image for OCS 2020 Fireside Chat: Leah Solivan and Brian Leonard

OCS 2020 Fireside Chat: Leah Solivan and Brian Leonard

Comments
3 min read
OCS 2020 Breakout: Niall Crosby
Cover image for OCS 2020 Breakout: Niall Crosby

OCS 2020 Breakout: Niall Crosby

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Obinna Ekwuno
Cover image for OCS 2020 Breakout: Obinna Ekwuno

OCS 2020 Breakout: Obinna Ekwuno

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Christie Lenneville
Cover image for OCS 2020 Breakout: Christie Lenneville

OCS 2020 Breakout: Christie Lenneville

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Stephen Goldbaum
Cover image for OCS 2020 Breakout: Stephen Goldbaum

OCS 2020 Breakout: Stephen Goldbaum

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Maya Kaczorowski
Cover image for OCS 2020 Breakout: Maya Kaczorowski

OCS 2020 Breakout: Maya Kaczorowski

Comments
3 min read
OCS 2020 Breakout: Ed Ikeguchi & Anzar Abbas
Cover image for OCS 2020 Breakout: Ed Ikeguchi & Anzar Abbas

OCS 2020 Breakout: Ed Ikeguchi & Anzar Abbas

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Tristan Handy, Co-Founder and CEO of Fishtown
Cover image for OCS 2020 Breakout: Tristan Handy, Co-Founder and CEO of Fishtown

OCS 2020 Breakout: Tristan Handy, Co-Founder and CEO of Fishtown

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Anshu Agarwal
Cover image for OCS 2020 Breakout: Anshu Agarwal

OCS 2020 Breakout: Anshu Agarwal

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Peter Braam
Cover image for OCS 2020 Breakout: Peter Braam

OCS 2020 Breakout: Peter Braam

Reactions 1 Comments
4 min read
OCS 2020 Breakout: Gabriele Columbro
Cover image for OCS 2020 Breakout: Gabriele Columbro

OCS 2020 Breakout: Gabriele Columbro

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Steven Mih, Co-Founder and CEO of Ahana
Cover image for OCS 2020 Breakout: Steven Mih, Co-Founder and CEO of Ahana

OCS 2020 Breakout: Steven Mih, Co-Founder and CEO of Ahana

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Nicolas Chaillan
Cover image for OCS 2020 Breakout: Nicolas Chaillan

OCS 2020 Breakout: Nicolas Chaillan

Reactions 1 Comments
4 min read
OCS 2020 Fireside Chat: Astasia Myers and Idit Levine
Cover image for OCS 2020 Fireside Chat: Astasia Myers and Idit Levine

OCS 2020 Fireside Chat: Astasia Myers and Idit Levine

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Gabriel Engel, Founder and CEO of Rocket.Chat
Cover image for OCS 2020 Breakout: Gabriel Engel, Founder and CEO of Rocket.Chat

OCS 2020 Breakout: Gabriel Engel, Founder and CEO of Rocket.Chat

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Osmar Olivo
Cover image for OCS 2020 Breakout: Osmar Olivo

OCS 2020 Breakout: Osmar Olivo

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Jun Gu
Cover image for OCS 2020 Breakout: Jun Gu

OCS 2020 Breakout: Jun Gu

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Joshua Montgomery
Cover image for OCS 2020 Breakout: Joshua Montgomery

OCS 2020 Breakout: Joshua Montgomery

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Alexander Dean
Cover image for OCS 2020 Breakout: Alexander Dean

OCS 2020 Breakout: Alexander Dean

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Paul Copplestone
Cover image for OCS 2020 Breakout: Paul Copplestone

OCS 2020 Breakout: Paul Copplestone

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Scott Dietzen
Cover image for OCS 2020 Breakout: Scott Dietzen

OCS 2020 Breakout: Scott Dietzen

Reactions 1 Comments
2 min read
Panel: Two Sigma Ventures
Cover image for Panel: Two Sigma Ventures

Panel: Two Sigma Ventures

Reactions 1 Comments
3 min read
OCS 2020 Breakout: Jason Shepherd
Cover image for OCS 2020 Breakout: Jason Shepherd

OCS 2020 Breakout: Jason Shepherd

Reactions 2 Comments
2 min read
OCS 2020 Breakout: Katherine Johnson
Cover image for OCS 2020 Breakout: Katherine Johnson

OCS 2020 Breakout: Katherine Johnson

Reactions 1 Comments
3 min read
OCS 2020 Fireside Chat with Co-founder & COO Amanda Kelly and Glenn Solomon/GGV Capital
Cover image for OCS 2020 Fireside Chat with Co-founder & COO Amanda Kelly and Glenn Solomon/GGV Capital

OCS 2020 Fireside Chat with Co-founder & COO Amanda Kelly and Glenn Solomon/GGV Capital

Reactions 3 Comments
4 min read
OCS 2020 Breakout: Eric Saraniecki
Cover image for OCS 2020 Breakout: Eric Saraniecki

OCS 2020 Breakout: Eric Saraniecki

Reactions 1 Comments
2 min read
OCS 2020 Cryptocurrency Panel
Cover image for OCS 2020 Cryptocurrency Panel

OCS 2020 Cryptocurrency Panel

Reactions 3 Comments
7 min read
OCS 2020 Breakout: Jeff Luszcz
Cover image for OCS 2020 Breakout: Jeff Luszcz

OCS 2020 Breakout: Jeff Luszcz

Reactions 1 Comments
3 min read
OCS 2020 Breakout: Max Howell
Cover image for OCS 2020 Breakout: Max Howell

OCS 2020 Breakout: Max Howell

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Di Zhu
Cover image for OCS 2020 Breakout: Di Zhu

OCS 2020 Breakout: Di Zhu

Reactions 1 Comments
1 min read
OCS 2020 Breakout: Miguel Valdes Faura
Cover image for OCS 2020 Breakout: Miguel Valdes Faura

OCS 2020 Breakout: Miguel Valdes Faura

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Uday Tatiraju
Cover image for OCS 2020 Breakout: Uday Tatiraju

OCS 2020 Breakout: Uday Tatiraju

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Trang Nguyen
Cover image for OCS 2020 Breakout: Trang Nguyen

OCS 2020 Breakout: Trang Nguyen

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Martin Etmajer
Cover image for OCS 2020 Breakout: Martin Etmajer

OCS 2020 Breakout: Martin Etmajer

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Nicolas Hourcard
Cover image for OCS 2020 Breakout: Nicolas Hourcard

OCS 2020 Breakout: Nicolas Hourcard

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Julien Le Dem
Cover image for OCS 2020 Breakout: Julien Le Dem

OCS 2020 Breakout: Julien Le Dem

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Vijoy Pandey
Cover image for OCS 2020 Breakout: Vijoy Pandey

OCS 2020 Breakout: Vijoy Pandey

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Bret Kugelmass
Cover image for OCS 2020 Breakout: Bret Kugelmass

OCS 2020 Breakout: Bret Kugelmass

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Dr. Shuli Goodman
Cover image for OCS 2020 Breakout: Dr. Shuli Goodman

OCS 2020 Breakout: Dr. Shuli Goodman

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Tim Sehn
Cover image for OCS 2020 Breakout: Tim Sehn

OCS 2020 Breakout: Tim Sehn

Reactions 1 Comments
1 min read
OCS 2020 Breakout: Nick White
Cover image for OCS 2020 Breakout: Nick White

OCS 2020 Breakout: Nick White

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Dr. Einat Orr
Cover image for OCS 2020 Breakout: Dr. Einat Orr

OCS 2020 Breakout: Dr. Einat Orr

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Asim Aslam
Cover image for OCS 2020 Breakout: Asim Aslam

OCS 2020 Breakout: Asim Aslam

Reactions 3 Comments
2 min read
OCS 2020 Breakout Speaker: Kapehe J
Cover image for OCS 2020 Breakout Speaker: Kapehe J

OCS 2020 Breakout Speaker: Kapehe J

Reactions 1 Comments
1 min read
OCS 2020 Breakout: Amber Graner
Cover image for OCS 2020 Breakout: Amber Graner

OCS 2020 Breakout: Amber Graner

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Peter Wang
Cover image for OCS 2020 Breakout: Peter Wang

OCS 2020 Breakout: Peter Wang

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Morgan Mahlock & Grant Whiting
Cover image for OCS 2020 Breakout: Morgan Mahlock & Grant Whiting

OCS 2020 Breakout: Morgan Mahlock & Grant Whiting

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Zack Urlocker
Cover image for OCS 2020 Breakout: Zack Urlocker

OCS 2020 Breakout: Zack Urlocker

Reactions 2 Comments
3 min read
OCS 2020 Breakout: Prasanna Mestha
Cover image for OCS 2020 Breakout: Prasanna Mestha

OCS 2020 Breakout: Prasanna Mestha

Reactions 1 Comments
1 min read
OCS 2020 Breakout: Helen Altshuler & Ulf Adams
Cover image for OCS 2020 Breakout: Helen Altshuler & Ulf Adams

OCS 2020 Breakout: Helen Altshuler & Ulf Adams

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Dr. Lorenz Meier
Cover image for OCS 2020 Breakout: Dr. Lorenz Meier

OCS 2020 Breakout: Dr. Lorenz Meier

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Christopher Nguyen
Cover image for OCS 2020 Breakout: Christopher Nguyen

OCS 2020 Breakout: Christopher Nguyen

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Kazuki Ohta
Cover image for OCS 2020 Breakout: Kazuki Ohta

OCS 2020 Breakout: Kazuki Ohta

Reactions 1 Comments
3 min read
OCS 2020 Breakout: Bruno Lowagie
Cover image for OCS 2020 Breakout: Bruno Lowagie

OCS 2020 Breakout: Bruno Lowagie

Reactions 3 Comments
1 min read
OCS 2020 Breakout: Mark Grover
Cover image for OCS 2020 Breakout: Mark Grover

OCS 2020 Breakout: Mark Grover

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Kevin Xu
Cover image for OCS 2020 Breakout: Kevin Xu

OCS 2020 Breakout: Kevin Xu

Reactions 2 Comments
2 min read
OCS 2020 Breakout: Dhruba Borthakur and Nadine Farah
Cover image for OCS 2020 Breakout: Dhruba Borthakur and Nadine Farah

OCS 2020 Breakout: Dhruba Borthakur and Nadine Farah

Comments
2 min read
OCS 2020 Breakout: Michael Crandell
Cover image for OCS 2020 Breakout: Michael Crandell

OCS 2020 Breakout: Michael Crandell

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Jack Naglieri
Cover image for OCS 2020 Breakout: Jack Naglieri

OCS 2020 Breakout: Jack Naglieri

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Wade Arnold
Cover image for OCS 2020 Breakout: Wade Arnold

OCS 2020 Breakout: Wade Arnold

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Cindy Sanders
Cover image for OCS 2020 Breakout: Cindy Sanders

OCS 2020 Breakout: Cindy Sanders

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Kelly Davis
Cover image for OCS 2020 Breakout: Kelly Davis

OCS 2020 Breakout: Kelly Davis

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Chang Xu
Cover image for OCS 2020 Breakout: Chang Xu

OCS 2020 Breakout: Chang Xu

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Moon soo Lee
Cover image for OCS 2020 Breakout: Moon soo Lee

OCS 2020 Breakout: Moon soo Lee

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Dr. Sebastian Wedeniwski
Cover image for OCS 2020 Breakout: Dr. Sebastian Wedeniwski

OCS 2020 Breakout: Dr. Sebastian Wedeniwski

Reactions 1 Comments
3 min read
OCS 2020 Breakout: Spencer Kimball & Jim Walker, Cockroach Labs
Cover image for OCS 2020 Breakout: Spencer Kimball & Jim Walker, Cockroach Labs

OCS 2020 Breakout: Spencer Kimball & Jim Walker, Cockroach Labs

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Robert Nishihara
Cover image for OCS 2020 Breakout: Robert Nishihara

OCS 2020 Breakout: Robert Nishihara

Reactions 4 Comments
2 min read
OCS 2020 Breakout: Aliza Carpio & Rocio Montes
Cover image for OCS 2020 Breakout: Aliza Carpio & Rocio Montes

OCS 2020 Breakout: Aliza Carpio & Rocio Montes

Reactions 1 Comments
3 min read
OCS 2020 Breakout: Jose Manrique Lopez, CEO of Bitergia
Cover image for OCS 2020 Breakout: Jose Manrique Lopez, CEO of Bitergia

OCS 2020 Breakout: Jose Manrique Lopez, CEO of Bitergia

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Jason Knight, Co-Founder and CPO of OctoML
Cover image for OCS 2020 Breakout: Jason Knight, Co-Founder and CPO of OctoML

OCS 2020 Breakout: Jason Knight, Co-Founder and CPO of OctoML

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Mario Rodriguez
Cover image for OCS 2020 Breakout: Mario Rodriguez

OCS 2020 Breakout: Mario Rodriguez

Reactions 3 Comments
2 min read
OCS 2020 Breakout: Clement Delangue
Cover image for OCS 2020 Breakout: Clement Delangue

OCS 2020 Breakout: Clement Delangue

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Kapil Thangavelu
Cover image for OCS 2020 Breakout: Kapil Thangavelu

OCS 2020 Breakout: Kapil Thangavelu

Reactions 2 Comments
3 min read
OCS 2020 Breakout: Marc Linster and Bruce Momjian
Cover image for OCS 2020 Breakout: Marc Linster and Bruce Momjian

OCS 2020 Breakout: Marc Linster and Bruce Momjian

Reactions 2 Comments
2 min read
OCS 2020 Breakout: Bastian Ike
Cover image for OCS 2020 Breakout: Bastian Ike

OCS 2020 Breakout: Bastian Ike

Reactions 1 Comments
3 min read
OCS 2020 Breakout: Simon Bennetts
Cover image for OCS 2020 Breakout: Simon Bennetts

OCS 2020 Breakout: Simon Bennetts

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Vivek Saraswat
Cover image for OCS 2020 Breakout: Vivek Saraswat

OCS 2020 Breakout: Vivek Saraswat

Reactions 3 Comments
3 min read
OCS 2020 Breakout: Torin Sandall
Cover image for OCS 2020 Breakout: Torin Sandall

OCS 2020 Breakout: Torin Sandall

Reactions 3 Comments
1 min read
OCS 2020 Breakout: Jasmine Jaksic
Cover image for OCS 2020 Breakout: Jasmine Jaksic

OCS 2020 Breakout: Jasmine Jaksic

Reactions 1 Comments
2 min read
Panel: Michael Miller, Michael O'Hare, and Jukka Alanen
Cover image for Panel: Michael Miller, Michael O'Hare, and Jukka Alanen

Panel: Michael Miller, Michael O'Hare, and Jukka Alanen

Reactions 2 Comments
3 min read
OCS 2020 Breakout: Dave Stokes
Cover image for OCS 2020 Breakout: Dave Stokes

OCS 2020 Breakout: Dave Stokes

Reactions 1 Comments
2 min read
OCS 2020 Breakout: Josh Dzielak
Cover image for OCS 2020 Breakout: Josh Dzielak

OCS 2020 Breakout: Josh Dzielak

Reactions 2 Comments 1
2 min read
OCS 2020 Breakout: Joshua McKenty
Cover image for OCS 2020 Breakout: Joshua McKenty

OCS 2020 Breakout: Joshua McKenty