In SF, I can recommend the Divinity Tree and the HopeNet.

Also, if you are in SF, you can call the Greencross.net as they have all the strains you listed. It sounds like you must have seen their website as I recognize the Swazi Safari.

You need to be a legal MMJ patient and/or caregiver. Greencross can verify you by fax/emailing your documentation, and they will send you their ID card within a week.