edit by David.R Anderson...[et al edit by David.R Anderson...[et al] edit by David R Anderson...[et al edit by David R Anderson...[et al] edit by David R.Anderson et al edit by Dvid R.Anderson et al edit by David T.Canon...[et al edit by David Besanko et al edit by David Hicks...[et al edit by David T.Canon...[et al]