Surfactant-substrate interactions can involve which of the following intermolecular forces?
A. London dispersion forces
B. Hydrogen bonding
C. Ion-dipole interactions
D. All of the above