Rottpaw, your EDD sounds correct to me. From what you are saying these are the dates:
June 6 - first day of AF
June 20 - Ovulation
This is a 2 week, 1 day timespan which counts as the first 2 weeks and 1 day.
Today is July 5 so you are actually 14dpo today. This is another 2 weeks.
Add that together and you get 4 weeks plus 1 day. Does that make sense?
I ovulated on June 11 and my EDD is March 4. You ovulated on June 20, 9 days later than me, so you will be due March 13.
Yay! A March bean!!!