David First dave's waves - a sonic restaurant previousnext