shannon-ware-johnson