great stuff david!

sam and bill very nice work

john