i would make a cyclinder with suitable divisoins an extract it into the required amoutn of slices
fixes the holes by usin extrude edge an merge verts
then usin the split poly tool place edge loops areound all the corners so wen u convert to subd or smotth u will have nice round edges
remem the closer the edge loops to the edge the sharper it will be