First submission review

@mpillsbury @3arrett @arpi0003 - first pass - feel free to chime in...