Hi Deb,
Topology is always a bit of a puzzle. There is also not 1 way of doing things.
Now, it looks like you are going for subdiv modeling. What I like to do is to start as simple as possible, let the Subdivision Modifier do most of the work and only add some Loops to guide it. And then add holding Edges where needed.
Also, try to even things out, for instance:

For an Edge Loop along the top all around, you might be able to use Inset.