NCT07008079 - Flapless Mini-incision Implant Surgery | Crick | Crick