Hi Michael,
There is a few ways to do this. However, the best way to do this in my opinion is to create a two year project with 8 milestones with the duration(start and due date) of 3 months with fixed duration work policy. After that, you would need to add successors to each milestone and have them "Finish to Start" with 0 lag. This should set up your use case.