teetotaler (n.) Look up teetotaler at Dictionary.com
also teetotaller; agent noun from teetotal (q.v.).