brett holmes