David Lehman. David McLellan David Roylance David Le Vay. David Roylance. David Mclellan David L.Frank. David L.Clawson. David Band. David Brin.