David Macgregor

Eat,  sleep, surf is David Macgregor’s motto. The passion and respect for the ocean that Dave has inspired in his youngest son, Kye, 13, speaks volumes. Click here to read more about Kye.