Insurance in more than one state

I'm an ACE certified personal trainer currently living in Iowa. I'm looking to renew my liability insurance soon but I was wondering if there is a way to be covered in Iowa AND Virginia at the same time under one policy. Philadelphia Insurance Company is one I'm considering but I can't find info about the coverage area. My girlfriend is from Iowa but almost everyone I know is in Virginia so I would like to keep both options open. I also think it would be fun to do seasonal(part-year) training in Virginia if possible. Does anyone know if there is national coverage available?