David Kordahl

David Kordahl lives in Mesa, Arizona, where he teaches science.