Author: preston a. barba bert j. vos