Template:Officers
Note: I have taken the dates as AGM to AGM, not the University Year, to save too many overlaps (otherwise most posts would be listed for two different years). I don't mind if this changes, as long as it's consistent - thus this message. Thankyou!
To make it obvious where there are joint officerships vs. changes in officers, use "and" and "then".