David Kushner | Cannon Beach