Robert Holmes is an accountant in Castro Valley. Holmes primarily works with businesses as well as small and larger sized corporations. Holmes specializes in electronic filing, current and past due tax returns and provides year-round tax services for his clients.