Thornhill Medical Centre (TMC) services begin with care of the newborn, through to growing children, evolving adults and the elderly. TMC focuses on health prevention and comprehen... more... See more text