JAMES O HAFEMAN

Persons with name JAMES O HAFEMAN

JAMES O HAFEMAN

Company EMERALD INVESTMENT PROPERTIES LLC
Address 8130 HAMPSTEAD WAY, GRANITE BAY, 95746, CA
Title Managing Member

JAMES O HAFEMAN

Company EMERALD INVESTMENT PROPERTIES LLC
Address 8130 HAMPSTEAD WAY, GRANITE BAY, 95746, CA
Title Managing Member