A Whitmore Lake man is being held on a $10 million bond after being charged with sexually assaulting an underage relative for years.