Author: ADAS/NFU and CCAHC.