John Heinzl's model dividend growth portfolio as of March 31, 2023