PageSourceSearch

https://fayekeogh.com/about/

html fayekeogh.com collected 2026-10-07 20:32:34 UTC 63,848 bytes, 337 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-us">
3	<head>
4	<link rel="preconnect" href="https://fonts.googleapis.com">
5<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
6<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap" rel="stylesheet">
7<link rel="stylesheet" href="https://use.typekit.net/sob4wle.css">
7<script>
8                document.addEventListener("DOMContentLoaded", function(event) {
9                    function usmPageRenderUtil(){var e=this;e.pageCategory="",e.heroElements=[],e.fpTime=null,e.fmpTime=null,e.fmpToTti=null,e.ttiTime=null,e.checker=null,e.waitTime=5e3,e.debug=!1,e.run=function(t){var n=t.heroElementIdentifiers||[".page-hero-element"];return e.pageCategory=t.pageCategory,e.debug=t.debug||!1,new Promise(function(t,r){e.observePaint().then(function(){e.observeHeroElements(n).then(function(){e.observeLongTasks().then(function(){e.fmpToTti=e.ttiTime-e.fmpTime,e.debug&&(console.log("FP: "+e.fpTime),console.log("FMP: "+e.fmpTime),console.log("FMP to TTI: "+e.fmpToTti),console.log("TTI: "+e.ttiTime)),t(e)})})})})},e.observePaint=function(){return new Promise(function(t,n){if(PerformanceObserver===null||PerformanceObserver===undefined)return n(),!1;var r=new PerformanceObserver(function(n){var r=n.getEntries();for(var i in r){var s=r[i],o=s.name;e.fpTime=performance.now();if("first-paint"===s.name){e.debug&&(console.log(s),console.log("metricName"),console.log(o)),t();return}}});r.observe({entryTypes:["paint"]})})},e.observeHeroElements=function(t){return new Promise(function(n,r){t=t.join(),e.debug&&console.log("Hero elements: "+t),e.heroElements=[].slice.call(document.querySelectorAll(t)),e.debug&&console.log("Hero elements count: ["+e.heroElements.length+"]");var i=new MutationObserver(function(t){for(var r=0;r<e.heroElements.length;r++){var s=e.heroElements[r];document.contains(s)&&e.heroElements.splice(r,1)}e.heroElements.length<=0&&(i.disconnect(),e.fmpTime=performance.now(),e.debug&&console.log("Hero observer disconnected. ["+e.getCurrentTime(!0)+"] Unix: ["+e.getCurrentTime()+"]"),n()),e.debug&&console.log("Hero elements not displayed. ["+e.heroElements.length+"].")});i.observe(document,{attributes:!0,childList:!0,characterData:!1,subtree:!0})})},e.observeLongTasks=function(){return new Promise(function(t,n){if(PerformanceObserver===null||PerformanceObserver===undefined)return n(),!1;var r=new PerformanceObserver(function(n){var i=n.getEntries();for(var s in i){var o=i[s];o instanceof PerformanceLongTaskTiming&&(e.debug&&console.log(o),e.scheduleCheck(r,t))}});r.observe({entryTypes:["longtask"]})})},this.scheduleCheck=function(e,t){var n=this,r=performance.now();clearTimeout(this.checker),this.checker=setTimeout(function(){n.ttiTime=r,e.disconnect(),t(),n.debug&&console.log("Performance observer disconnected. ["+n.getCurrentTime(!0)+"] Unix: ["+n.getCurrentTime()+"]")},n.waitTime)},e.getCurrentTime=function(e){return e===!0?(new Date).toUTCString():(new Date).getTime()},e.getPayload=function(){return{"Time to Interactive":e.formatTime(e.ttiTime),"First Paint":e.formatTime(e.fpTime),"First Meaningful Paint":e.formatTime(e.fmpTime),"FMP to TTI":e.formatTime(e.fmpToTti),"Page Category":e.pageCategory}},e.formatTime=function(e){e/=1e3;var t=Math.pow(10,1);return Math.round(e*t)/t}};
10                    var renderUtil = new usmPageRenderUtil();
11                    var debug = false;
12                    renderUtil.run({heroElementIdentifiers: false, pageCategory: "Article", debug: debug}).then(function (renderUtil) {
13                        if (debug) {
14                            console.log(renderUtil.getPayload());
15                        }
16                    });
17                });
18            </script>
18<script>
19window.dataLayer = window.dataLayer || [];
20window.dataLayer.push({"hasNoSEO":"UA-73987-40","hasGlobalRE":"UA-73987-25","hasCompassV2":"UA-73987-51","NumberOfAgents":0,"NumberOfAgentWebsites":25,"MLS":["CA_BRIDGES","CA_CRMLS_TRESTLE"],"CallTracking":false,"MapSearchV2":true,"OffMarketProperty":false,"VendorsPage":false,"Blog":true,"LuxuryBuildings":false,"TownPages":false,"MarketReportTool":false,"AVMTool":false,"LeadRouter":false});
21</script>
21
22�<!-- Google Tag Manager -->
23�
23<script>
vendor: 317 bytes, line 23
23(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
23GTM-NR38L3C
vendor: 3 bytes, line 23
23');
23</script>
23
24�<!-- End Google Tag Manager -->
25�<title>About the Grubb Company | Real Estate in Oakland, Berkeley, and Piedmont CA</title>
26	<meta name="description" content="The Grubb Company is the leading residential luxury real estate company in the area. We&#39;ll find the perfect home for you in Oakland, Berkeley &amp; all throughout the East Bay." />
27	<meta name="author" content="Faye Keogh" />
28	<link rel="canonical" href="https://fayekeogh.com/about/"/>
29	<link rel="copyright" href="https://d.usmre.com/UnionStreetMediaTermsofUse.pdf"/><meta property="og:title" content="About the Grubb Company | Real Estate in Oakland, Berkeley, and Piedmont CA" />
30	<meta property="og:description" content="The Grubb Company is the leading residential luxury real estate company in the area. We&#39;ll find the perfect home for you in Oakland, Berkeley &amp; all throughout the East Bay." />
31	<meta property="og:url" content="https://fayekeogh.com/about/" />
32	<meta property="og:type" content="website" />
33	<meta property="og:site_name" content="Faye Keogh" />
34	<meta name="twitter:card" content="summary" />
35	<meta name="twitter:title" content="About the Grubb Company | Real Estate in Oakland, Berkeley, and Piedmont CA" />
36	<meta name="twitter:description" content="The Grubb Company is the leading residential luxury real estate company in the area. We&#39;ll find the perfect home for you in Oakland, Berkeley &amp; all throughout the East Bay." />
37	<meta property="og:image" content="https://d15zjc2r4e8kr7.cloudfront.net/11693/img2acc.webp" />
38	<meta property="og:image:width" content="1193" />
39	<meta property="og:image:height" content="800" />
40	<meta property="og:image:secure_url" content="https://d15zjc2r4e8kr7.cloudfront.net/11693/img2acc.webp" />
41	<link rel="shortcut icon" href="https://s3.amazonaws.com/files.usmre.com/11924/i/favicon.jpg?t=1765213218" />
42<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
43<meta name="viewport" content="width=device-width, initial-scale=1">
44<link rel="stylesheet" type="text/css" href="https://d1nn5t56all1qd.cloudfront.net/11924/styles.min.css?version=1787992123" media="screen" /><link rel="stylesheet" type="text/css" href="https://d1nn5t56all1qd.cloudfront.net/layouts/46/print.css?version=1740650949" media="print" />
44<script src="https://kit.fontawesome.com/c7bcd66c3f.js" crossorigin="anonymous"></script>
44<script>/** vim: et:ts=4:sw=4:sts=4
45 * @license RequireJS 2.3.3 Copyright jQuery Foundation and other contributors.
46 * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE
47 */
48var requirejs,require,define;!function(global,setTimeout){function commentReplace(e,t){return t||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){if(e){var i;for(i=0;i<e.length&&(!e[i]||!t(e[i],i,e));i+=1);}}function eachReverse(e,t){if(e){var i;for(i=e.length-1;i>-1&&(!e[i]||!t(e[i],i,e));i-=1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var i;for(i in e)if(hasProp(e,i)&&t(e[i],i))break}function mixin(e,t,i,r){return t&&eachProp(t,function(t,n){!i&&hasProp(e,n)||(!r||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,i,r)))}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(e,t,i,r){var n=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return n.requireType=e,n.requireModules=r,i&&(n.originalError=i),n}function newContext(e){function t(e){var t,i;for(t=0;t<e.length;t++)if(i=e[t],"."===i)e.splice(t,1),t-=1;else if(".."===i){if(0===t||1===t&&".."===e[2]||".."===e[t-1])continue;t>0&&(e.splice(t-1,2),t-=2)}}function i(e,i,r){var n,o,a,s,u,c,d,p,f,l,h,m,g=i&&i.split("/"),v=y.map,x=v&&v["*"];if(e&&(e=e.split("/"),d=e.length-1,y.nodeIdCompat&&jsSuffixRegExp.test(e[d])&&(e[d]=e[d].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&g&&(m=g.slice(0,g.length-1),e=m.concat(e)),t(e),e=e.join("/")),r&&v&&(g||x)){a=e.split("/");e:for(s=a.length;s>0;s-=1){if(c=a.slice(0,s).join("/"),g)for(u=g.length;u>0;u-=1)if(o=getOwn(v,g.slice(0,u).join("/")),o&&(o=getOwn(o,c))){p=o,f=s;break e}!l&&x&&getOwn(x,c)&&(l=getOwn(x,c),h=s)}!p&&l&&(p=l,f=h),p&&(a.splice(0,f,p),e=a.join("/"))}return n=getOwn(y.pkgs,e),n?n:e}function r(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===q.contextName)return t.parentNode.removeChild(t),!0})}function n(e){var t=getOwn(y.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),q.require.undef(e),q.makeRequire(null,{skipMap:!0})([e]),!0}function o(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function a(e,t,r,n){var a,s,u,c,d=null,p=t?t.name:null,f=e,l=!0,h="";return e||(l=!1,e="_@r"+(T+=1)),c=o(e),d=c[0],e=c[1],d&&(d=i(d,p,n),s=getOwn(j,d)),e&&(d?h=r?e:s&&s.normalize?s.normalize(e,function(e){return i(e,p,n)}):e.indexOf("!")===-1?i(e,p,n):e:(h=i(e,p,n),c=o(h),d=c[0],h=c[1],r=!0,a=q.nameToUrl(h))),u=!d||s||r?"":"_unnormalized"+(A+=1),{prefix:d,name:h,parentMap:t,unnormalized:!!u,url:a,originalName:f,isDefine:l,id:(d?d+"!"+h:h)+u}}function s(e){var t=e.id,i=getOwn(S,t);return i||(i=S[t]=new q.Module(e)),i}function u(e,t,i){var r=e.id,n=getOwn(S,r);!hasProp(j,r)||n&&!n.defineEmitComplete?(n=s(e),n.error&&"error"===t?i(n.error):n.on(t,i)):"defined"===t&&i(j[r])}function c(e,t){var i=e.requireModules,r=!1;t?t(e):(each(i,function(t){var i=getOwn(S,t);i&&(i.error=e,i.events.error&&(r=!0,i.emit("error",e)))}),r||req.onError(e))}function d(){globalDefQueue.length&&(each(globalDefQueue,function(e){var t=e[0];"string"==typeof t&&(q.defQueueMap[t]=!0),O.push(e)}),globalDefQueue=[])}function p(e){delete S[e],delete k[e]}function f(e,t,i){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,function(r,n){var o=r.id,a=getOwn(S,o);!a||e.depMatched[n]||i[o]||(getOwn(t,o)?(e.defineDep(n,j[o]),e.check()):f(a,t,i))}),i[r]=!0)}function l(){var e,t,i=1e3*y.waitSeconds,o=i&&q.startTime+i<(new Date).getTime(),a=[],s=[],u=!1,d=!0;if(!x){if(x=!0,eachProp(k,function(e){var i=e.map,c=i.id;if(e.enabled&&(i.isDefine||s.push(e),!e.error))if(!e.inited&&o)n(c)?(t=!0,u=!0):(a.push(c),r(c));else if(!e.inited&&e.fetched&&i.isDefine&&(u=!0,!i.prefix))return d=!1}),o&&a.length)return e=makeError("timeout","Load timeout for modules: "+a,null,a),e.contextName=q.contextName,c(e);d&&each(s,function(e){f(e,{},{})}),o&&!t||!u||!isBrowser&&!isWebWorker||w||(w=setTimeout(function(){w=0,l()},50)),x=!1}}function h(e){hasProp(j,e[0])||s(a(e[0],null,!0)).init(e[1],e[2])}function m(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function g(e){var t=e.currentTarget||e.srcElement;return m(t,q.onScriptLoad,"load","onreadystatechange"),m(t,q.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function v(){var e;
48for(d();O.length;){if(e=O.shift(),null===e[0])return c(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));h(e)}q.defQueueMap={}}var x,b,q,E,w,y={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},S={},k={},M={},O=[],j={},P={},R={},T=1,A=1;return E={require:function(e){return e.require?e.require:e.require=q.makeRequire(e.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?j[e.map.id]=e.exports:e.exports=j[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(y.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},b=function(e){this.events=getOwn(M,e.id)||{},this.map=e,this.shim=getOwn(y.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},b.prototype={init:function(e,t,i,r){r=r||{},this.inited||(this.factory=t,i?this.on("error",i):this.events.error&&(i=bind(this,function(e){this.emit("error",e)})),this.depMaps=e&&e.slice(0),this.errback=i,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check())},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(!this.fetched){this.fetched=!0,q.startTime=(new Date).getTime();var e=this.map;return this.shim?void q.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()})):e.prefix?this.callPlugin():this.load()}},load:function(){var e=this.map.url;P[e]||(P[e]=!0,q.load(this.map.id,e))},check:function(){if(this.enabled&&!this.enabling){var e,t,i=this.map.id,r=this.depExports,n=this.exports,o=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{n=q.execCb(i,o,r,n)}catch(t){e=t}else n=q.execCb(i,o,r,n);if(this.map.isDefine&&void 0===n&&(t=this.module,t?n=t.exports:this.usingExports&&(n=this.exports)),e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",c(this.error=e)}else n=o;if(this.exports=n,this.map.isDefine&&!this.ignore&&(j[i]=n,req.onResourceLoad)){var a=[];each(this.depMaps,function(e){a.push(e.normalizedMap||e)}),req.onResourceLoad(q,this.map,a)}p(i),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else hasProp(q.defQueueMap,i)||this.fetch()}},callPlugin:function(){var e=this.map,t=e.id,r=a(e.prefix);this.depMaps.push(r),u(r,"defined",bind(this,function(r){var n,o,d,f=getOwn(R,this.map.id),l=this.map.name,h=this.map.parentMap?this.map.parentMap.name:null,m=q.makeRequire(e.parentMap,{enableBuildCallback:!0});return this.map.unnormalized?(r.normalize&&(l=r.normalize(l,function(e){return i(e,h,!0)})||""),o=a(e.prefix+"!"+l,this.map.parentMap,!0),u(o,"defined",bind(this,function(e){this.map.normalizedMap=o,this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),d=getOwn(S,o.id),void(d&&(this.depMaps.push(o),this.events.error&&d.on("error",bind(this,function(e){this.emit("error",e)})),d.enable()))):f?(this.map.url=q.nameToUrl(f),void this.load()):(n=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),n.error=bind(this,function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(S,function(e){0===e.map.id.indexOf(t+"_unnormalized")&&p(e.map.id)}),c(e)}),n.fromText=bind(this,function(i,r){var o=e.name,u=a(o),d=useInteractive;r&&(i=r),d&&(useInteractive=!1),s(u),hasProp(y.config,t)&&(y.config[o]=y.config[t]);try{req.exec(i)}catch(e){return c(makeError("fromtexteval","fromText eval for "+t+" failed: "+e,e,[t]))}d&&(useInteractive=!0),this.depMaps.push(u),q.completeLoad(o),m([o],n)}),void r.load(e.name,m,n,y))})),q.enable(r,this),this.pluginMaps[r.id]=r},enable:function(){k[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(e,t){var i,r,n;if("string"==typeof e){if(e=a(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,n=getOwn(E,e.id))return void(this.depExports[t]=n(this));this.depCount+=1,u(e,"defined",bind(this,function(e){this.undefed||(this.defineDep(t,e),this.check())})),this.errback?u(e,"error",bind(this,this.errback)):this.events.error&&u(e,"error",bind(this,function(e){this.emit
48("error",e)}))}i=e.id,r=S[i],hasProp(E,i)||!r||r.enabled||q.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(S,e.id);t&&!t.enabled&&q.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var i=this.events[e];i||(i=this.events[e]=[]),i.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},q={config:y,contextName:e,registry:S,defined:j,urlFetched:P,defQueue:O,defQueueMap:{},Module:b,makeModuleMap:a,nextTick:req.nextTick,onError:c,configure:function(e){if(e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/"),"string"==typeof e.urlArgs){var t=e.urlArgs;e.urlArgs=function(e,i){return(i.indexOf("?")===-1?"?":"&")+t}}var i=y.shim,r={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){r[t]?(y[t]||(y[t]={}),mixin(y[t],e,!0,!0)):y[t]=e}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(R[e]=t)})}),e.shim&&(eachProp(e.shim,function(e,t){isArray(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=q.makeShimExports(e)),i[t]=e}),y.shim=i),e.packages&&each(e.packages,function(e){var t,i;e="string"==typeof e?{name:e}:e,i=e.name,t=e.location,t&&(y.paths[i]=e.location),y.pkgs[i]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(S,function(e,t){e.inited||e.map.unnormalized||(e.map=a(t,null,!0))}),(e.deps||e.callback)&&q.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function o(i,r,u){var d,p,f;return n.enableBuildCallback&&r&&isFunction(r)&&(r.__requireJsBuild=!0),"string"==typeof i?isFunction(r)?c(makeError("requireargs","Invalid require call"),u):t&&hasProp(E,i)?E[i](S[t.id]):req.get?req.get(q,i,t,o):(p=a(i,t,!1,!0),d=p.id,hasProp(j,d)?j[d]:c(makeError("notloaded",'Module name "'+d+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(v(),q.nextTick(function(){v(),f=s(a(null,t)),f.skipMap=n.skipMap,f.init(i,r,u,{enabled:!0}),l()}),o)}return n=n||{},mixin(o,{isBrowser:isBrowser,toUrl:function(e){var r,n=e.lastIndexOf("."),o=e.split("/")[0],a="."===o||".."===o;return n!==-1&&(!a||n>1)&&(r=e.substring(n,e.length),e=e.substring(0,n)),q.nameToUrl(i(e,t&&t.id,!0),r,!0)},defined:function(e){return hasProp(j,a(e,t,!1,!0).id)},specified:function(e){return e=a(e,t,!1,!0).id,hasProp(j,e)||hasProp(S,e)}}),t||(o.undef=function(e){d();var i=a(e,t,!0),n=getOwn(S,e);n.undefed=!0,r(e),delete j[e],delete P[i.url],delete M[e],eachReverse(O,function(t,i){t[0]===e&&O.splice(i,1)}),delete q.defQueueMap[e],n&&(n.events.defined&&(M[e]=n.events),p(e))}),o},enable:function(e){var t=getOwn(S,e.id);t&&s(e).enable()},completeLoad:function(e){var t,i,r,o=getOwn(y.shim,e)||{},a=o.exports;for(d();O.length;){if(i=O.shift(),null===i[0]){if(i[0]=e,t)break;t=!0}else i[0]===e&&(t=!0);h(i)}if(q.defQueueMap={},r=getOwn(S,e),!t&&!hasProp(j,e)&&r&&!r.inited){if(!(!y.enforceDefine||a&&getGlobal(a)))return n(e)?void 0:c(makeError("nodefine","No define call for "+e,null,[e]));h([e,o.deps||[],o.exportsFn])}l()},nameToUrl:function(e,t,i){var r,n,o,a,s,u,c,d=getOwn(y.pkgs,e);if(d&&(e=d),c=getOwn(R,e))return q.nameToUrl(c,t,i);if(req.jsExtRegExp.test(e))s=e+(t||"");else{for(r=y.paths,n=e.split("/"),o=n.length;o>0;o-=1)if(a=n.slice(0,o).join("/"),u=getOwn(r,a)){isArray(u)&&(u=u[0]),n.splice(0,o,u);break}s=n.join("/"),s+=t||(/^data\:|^blob\:|\?/.test(s)||i?"":".js"),s=("/"===s.charAt(0)||s.match(/^[\w\+\.\-]+:/)?"":y.baseUrl)+s}return y.urlArgs&&!/^blob\:/.test(s)?s+y.urlArgs(e,s):s},load:function(e,t){req.load(q,e,t)},execCb:function(e,t,i,r){return t.apply(r,i)},onScriptLoad:function(e){if("load"===e.type||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=g(e);q.completeLoad(t.id)}},onScriptError:function(e){var t=g(e);if(!n(t.id)){var i=[];return eachProp(S,function(e,r){0!==r.indexOf("_@r")&&each(e.depMaps,function(e){if(e.id===t.id)return i.push(r),!0})}),c(makeError("scripterror",'Script error for "'+t.id+(i.length?'", needed by: '+i.join(", "):'"'),e,[t.id]))}}},q.require=q.makeRequire(),q}function getInteractiveScript(){return interactiveScript&&"interactive"===interactiveScript.readyState?interactiveScript:(eachReverse(scripts(),function(e){if("interactive"===e.readyState)return interactiveScript=e}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.3.3",commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if("undefined"==typeof define){if("undefined"!=typeof requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}"undefined"==typeof require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,t,i,r){var n,o,a=defContextName;return isArray(e)||"string"==typeof e||(o=e,isArray(t)?(e=t,t=i,i=r):e=[]),o&&o.context&&(a=o.context),n=getOwn(contexts,a),n||(n=contexts[a]=req.s.newContext(a)),o&&n.configure(o),n.require(e,t,i)},req.config=function(e){return req(e)},req.nextTick="undefined"!=typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()}
48,require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,i){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,i){var r,n=e&&e.config||{};if(isBrowser)return r=req.createNode(n,t,i),r.setAttribute("data-requirecontext",e.contextName),r.setAttribute("data-requiremodule",t),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||isOpera?(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)):(useInteractive=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)),r.src=i,n.onNodeCreated&&n.onNodeCreated(r,n,t,i),currentlyAddingScript=r,baseElement?head.insertBefore(r,baseElement):head.appendChild(r),currentlyAddingScript=null,r;if(isWebWorker)try{setTimeout(function(){},0),importScripts(i),e.completeLoad(t)}catch(r){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+i,r,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||mainScript.indexOf("!")!==-1||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,t,i){var r,n;"string"!=typeof e&&(i=t,t=e,e=null),isArray(t)||(i=t,t=null),!t&&isFunction(i)&&(t=[],i.length&&(i.toString().replace(commentRegExp,commentReplace).replace(cjsRequireRegExp,function(e,i){t.push(i)}),t=(1===i.length?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript(),r&&(e||(e=r.getAttribute("data-requiremodule")),n=contexts[r.getAttribute("data-requirecontext")])),n?(n.defQueue.push([e,t,i]),n.defQueueMap[e]=!0):globalDefQueue.push([e,t,i])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}}(this,"undefined"==typeof setTimeout?void 0:setTimeout);</script>
48<script type="text/javascript">
49            var requireConfig = {"waitSeconds":20,"baseUrl":"https:\/\/d1mlo4htassgww.cloudfront.net\/shipyard\/build\/","paths":{"async":"profiles\/default","bootstrap":"profiles\/default","goog":"profiles\/default","jquery":"profiles\/default","jquery.browser":"profiles\/default","jquery.deparam":"profiles\/default","jquery.dropdownchecklist":"profiles\/default","jquery.form":"profiles\/default","jquery.history":"profiles\/default","jquery.html5-placeholder-shim":"profiles\/default","jquery.inview":"profiles\/default","jquery.usmNlsShipyard":"profiles\/default","jquery.pageitems":"profiles\/default","jquery.usmajaxtogglebutton":"profiles\/default","jquery.usmmortgageestimate":"profiles\/default","jquery.usmtruncate":"profiles\/default","jquery.validation":"profiles\/default","jquery.validation-extensions-usm":"profiles\/default","jqueryui":"profiles\/default","knockout":"knockout-2.3.0","owlcarousel":"profiles\/default","picturefill.min":"profiles\/default","propertyParser":"profiles\/default","shim.polyfills":"profiles\/default","captcha":"profiles\/default","shipyard":"profiles\/default","static-map-search":"profiles\/default","usm":"profiles\/default","usm.analytics":"profiles\/default","usm.cookie":"profiles\/default","usm.url":"profiles\/default","usm.user":"profiles\/default","usm.favorite":"profiles\/default","usm.savesearch":"profiles\/default","usm.modalform":"profiles\/default","usm.dynamicsearch":"profiles\/default","LLSDKsJS":"https:\/\/sdk.locallogic.co\/sdks-js\/1.19.30\/index.umd","webfontloader":"\/\/ajax.googleapis.com\/ajax\/libs\/webfont\/1\/webfont","Leaflet":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.0.1\/leaflet","mapboxgl":"https:\/\/api.tiles.mapbox.com\/mapbox-gl-js\/v0.42.0\/mapbox-gl","plunk":"plunkComponents.min","emblaCarousel":"https:\/\/unpkg.com\/[email protected]\/embla-carousel.umd","emblaCarouselAutoplay":"https:\/\/unpkg.com\/[email protected]\/embla-carousel-autoplay.umd","emblaCarouselClassNames":"https:\/\/unpkg.com\/[email protected]\/embla-carousel-class-names.umd","emblaCarouselFade":"https:\/\/unpkg.com\/[email protected]\/embla-carousel-fade.umd","emblaCarouselPlugins":"emblaCarouselPlugins","map.regions":"\/realestate\/regions\/?json","jquery.validationextensionsusm":"\/data\/shipyard\/js\/jquery.validation-extensions-usm"}};
50            requireConfig.urlArgs = function(id, url) {
51                var args = "";
52                if (url.indexOf("d1nn5t56all1qd") <= 0 && url.indexOf("dy0meowegjlo2") <= 0) {
53                    args = "version=1791388468";
54                    return (url.indexOf("?") === -1 ? "?" : "&") + args;
55                }
56
57                return "";
58            };
59
60            require.config(requireConfig);
61            </script>
61
62            
62<script type="text/javascript">require(["profiles/default", "usm", "usm.calltracking", "usm.goscript"], function    (listing, usm) {
63                if (usm.touchSupport) { require(["profiles/touch"]); }
64            });</script>
vendor: 73 bytes, line 64
64<script async src="https://www.google.com/recaptcha/enterprise.js?render=
646Lf9JBksAAAAAGACUCxT1FwHQ7NntBp1UFHXzcUn
vendor: 24 bytes, lines 64-65
64"></script>
65            
65<link rel="preconnect" href="https://www.google.com">
66            <link rel="preconnect" href="https://www.gstatic.com" crossorigin>
67</head>
68�<body class="view array1-article array1-view array1-357770 array1-1 array1-55747 fall home-category" data-site-type="shipyard" data-re-captcha-site-key="6Lf9JBksAAAAAGACUCxT1FwHQ7NntBp1UFHXzcUn">
69�<!-- Google Tag Manager (noscript) -->
vendor: 63 bytes, lines 69-70
69
70�<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
70GTM-NR38L3C
vendor: 84 bytes, lines 70-71
70" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
71�
71<!-- End Google Tag Manager (noscript) -->
72�<header class="utilBarWrap">
73    <div id="sidebar3"><div id="menuwidget-389338" class="widget menu menuwidget default-nav container"><h3 class="widget-title">Menu</h3><div class="widget-inner"><div class="desktop-nav"><div class="navbar-wrapper"><nav class="navbar navbar-default" role="navigation"><div id="navbar-389338"><ul class="nav navbar-nav site-nav" role="menubar"><li role="presentation" class=" menu-item-187223"><a href="/" target="_self" rel="noopener" role="menuitem">Home</a></li><li role="presentation" class=" menu-item-187224"><a href="/listings/" target="_self" role="menuitem">Property Search</a></li><li role="presentation" class="has-children menu-item-187225"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="sub-menu-187225" class="dropdown-toggle" role="menuitem">Explore the East Bay<span class="caret"></span></a><ul class="dropdown-menu" id="sub-menu-187225" role="menu"><li role="presentation" class=" menu-item-187214"><a href="/areas/alameda/" target="_self" role="menuitem">Alameda</a></li><li role="presentation" class=" menu-item-187215"><a href="/areas/albany/" target="_self" role="menuitem">Albany</a></li><li role="presentation" class=" menu-item-187216"><a href="/areas/berkeley/" target="_self" role="menuitem">Berkeley</a></li><li role="presentation" class=" menu-item-187217"><a href="/areas/el-cerrito/" target="_self" role="menuitem">El Cerrito</a></li><li role="presentation" class=" menu-item-187218"><a href="/areas/emeryville/" target="_self" role="menuitem">Emeryville</a></li><li role="presentation" class=" menu-item-187219"><a href="/areas/kensington/" target="_self" role="menuitem">Kensington</a></li><li role="presentation" class=" menu-item-187220"><a href="/areas/oakland/" target="_self" role="menuitem">Oakland</a></li><li role="presentation" class=" menu-item-187221"><a href="/areas/piedmont/" target="_self" role="menuitem">Piedmont</a></li><li role="presentation" class=" menu-item-187222"><a href="/areas/" target="_self" role="menuitem">All Cities</a></li></ul></li><li role="presentation" class="has-children menu-item-187226"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="sub-menu-187226" class="dropdown-toggle" role="menuitem">Services<span class="caret"></span></a><ul class="dropdown-menu" id="sub-menu-187226" role="menu"><li role="presentation" class=" menu-item-187208"><a href="/sellers/" target="_self" role="menuitem">Sellers</a></li><li role="presentation" class=" menu-item-187209"><a href="/buyers/" target="_self" role="menuitem">Buyers</a></li><li role="presentation" class=" menu-item-187210"><a href="/global-reach/" target="_self" role="menuitem">Global Reach</a></li><li role="presentation" class=" menu-item-187211"><a href="/home-worth/" target="_self" role="menuitem">Home Value Estimator</a></li><li role="presentation" class=" menu-item-187212"><a href="/market-analysis/" target="_self" role="menuitem">Market Analysis</a></li><li role="presentation" class=" menu-item-187213"><a href="/mortgage-calculator/" target="_self" role="menuitem">Mortgage Calculator</a></li></ul></li><li role="presentation" class="has-children menu-item-187227"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="sub-menu-187227" class="dropdown-toggle" role="menuitem">About<span class="caret"></span></a><ul class="dropdown-menu" id="sub-menu-187227" role="menu"><li role="presentation" class=" menu-item-187206"><a href="/testimonials/" target="_self" role="menuitem">Testimonials</a></li><li role="presentation" class=" menu-item-187207"><a href="/about/" target="_self" role="menuitem">About The Grubb Co.</a></li></ul></li><li role="presentation" class=" menu-item-187228"><a href="/contact-me/" target="_self" role="menuitem">Ask a Question</a></li></ul></div></nav></div></div><div class="mobile-nav"><button type="button" class="navbar-toggle" data-target="#navbar-mobile-389338" aria-label="Toggle navigation"><span>Menu</span><span class="fa fa-bar"></span><span class="fa fa-bar"></span><span class="fa fa-bar"></span></button><div class="navbar-wrapper"><nav class="navbar navbar-default" role="navigation"><div id="navbar-mobile-389338"><a href="#" class="menu-close"><i class="fa fa-times-circle-o"></i><span class="sr-only">Close Button</span></a><div class="menu-sign-on"><a class="usm-btn nav-login" href="/user/login/" rel="nofollow">Log In</a><a class="usm-btn nav-register" href="/user/register/" rel="nofollow">Sign Up</a><a class="usm-btn nav-account" href="/user/" rel="nofollow">My Account</a></div><ul class="nav navbar-nav site-nav" role="menubar"><li role="presentation" class=" menu-item-187223"><a href="/" target="_self" rel="noopener" role="menuitem">Home</a></li><li role="presentation" class=" menu-item-187224"><a href="/listings/" target="_self" role="menuitem">Property Search</a></li><li role="presentation" class="has-children menu-item-187225"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="mobile-sub-menu-187225" class="dropdown-toggle" role="menuitem">Explore the East Bay<span class="caret"></span></a><ul class="dropdown-menu" id="mobile-sub-menu-187225" role="menu"><li role="presentation" class=" menu-item-187214"><a href="/areas/alameda/" target="_self" role="menuitem">Alameda</a></li><li role="presentation" class=" menu-item-187215"><a href="/areas/albany/" target="_self" role="menuitem">Albany</a></li><li role="presentation" class=" menu-item-187216"><a href="/areas/berkeley/" target="_self" role="menuitem">Berkeley</a></li><li role="presentation" class=" menu-item-187217"><a href="/areas/el-cerrito/" target="_self" role="menuitem">El Cerrito</a></li><li role="presentation" class=" menu-item-187218"><a href="/areas/emeryville/" target="_self" role="menuitem">Emeryville</a></li><li role="presentation" class=" menu-item-187219"><a href="/areas/kensington/" target="_self" role="menuitem">Kensington</a></li><li role="presentation" class=" menu-item-187220"><a href="/areas/oakland/" target="_self" role="menuitem">Oakland</a></li><li role="presentation" class=" menu-item-187221"><a href="/areas/piedmont/" target="_self" role="menuitem">Piedmont</a></li><li role="presentation" class=" menu-item-187222"><a href="/areas/" target="_self" role="menuitem">All Cities</a></li></ul></li><li role="presentation" class="has-children menu-item-187226"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="mobile-sub-menu-187226" class="dropdown-toggle" role="menuitem">Services<span class="caret"></span></a><ul class="dropdown-menu" id="mobile-sub-menu-187226" role="menu"><li role="presentation" class=" menu-item-187208"><a href="/sellers/" target="_self" role="menuitem">Sellers</a></li><li role="presentation" class=" menu-item-187209"><a href="/buyers/" target="_self" role="menuitem">Buyers</a></li><li role="presentation" class=" menu-item-187210"><a href="/global-reach/" target="_self" role="menuitem">Global Reach</a></li><li role="presentation" class=" menu-item-187211"><a href="/home-worth/" target="_self" role="menuitem">Home Value Estimator</a></li><li role="presentation" class=" menu-item-187212"><a href="/market-analysis/" target="_self" role="menuitem">Market Analysis</a></li><li role="presentation" class=" menu-item-187213"><a href="/mortgage-calculator/" target="_self" role="menuitem">Mortgage Calculator</a></li></ul></li><li role="presentation" class="has-children menu-item-187227"><a href="#" target="_self" rel="noopener" data-toggle="dropdown" data-target="mobile-sub-menu-187227" class="dropdown-toggle" role="menuitem">About<span class="caret"></span></a><ul class="dropdown-menu" id="mobile-sub-menu-187227" role="menu"><li role="presentation" class=" menu-item-187206"><a href="/testimonials/" target="_self" role="menuitem">Testimonials</a></li><li role="presentation" class=" menu-item-187207"><a href="/about/" target="_self" role="menuitem">About The Grubb Co.</a></li></ul></li><li role="presentation" class=" menu-item-187228"><a href="/contact-me/" target="_self" role="menuitem">Ask a Question</a></li></ul><ul class="nav navbar-nav user-nav"><li class="menu-item-saved-search" role="presentation"><a href="/realestate/searches/" rel="nofollow">Saved Searches</a></li><li class="menu-item-favorites" role="presentation"><a href="/realestate/favorites/view/" rel="nofollow">Favorites</a></li></ul></div></nav></div></div></div></div><div id="sitelogo-389339" class="widget sitelogo container">            <div class="sitelogo__box sitelogo--white">
74                <a href="/" target="_self" class="sitelogo__link">
75                    <img
76                        src="https://s3.amazonaws.com/files.usmre.com/11924/i/logo.png?version=1762359343"
77                        alt="The Grubb Company | Agent Template Logo"
78                        class="sitelogo__image"
79                    >
80                </a>
81            </div>
82            <style>
83                .sitelogo--white .sitelogo__image {
84                    filter: brightness(0) invert(1);
85                }
86            </style>
87        </div><div class="contact-links nav-contacts">
88  <div class="header-user">
89    <div class="header-user-logged-in">
90      <div class="account-link">
91        <a href="/user/" rel="nofollow"><i class="fas fa-user"></i>Account</a>
92      </div>
93    </div>
94    <div class="header-user-logged-out">
95      <div class="header-user-login">
96        <div class="login-link"><a href="/user/login/" rel="nofollow"><i class="fas fa-user"></i>Log In</a></div>
97      </div>
98      <span>|</span>
99      <div class="header-user-register">
100        <div class="register-link"><a href="/user/register/" rel="nofollow">Sign Up</a></div>
101      </div>
102    </div>
103  </div>
104  <a class="contact-link contact-link-contactus" href="/contact-me/"><i class="fas fa-envelope"></i> Ask a question</a>
105</div></div>
106</header>
107<div class="topWrap">
108    <div id="top"><div id="header-content-widget" class="widget headercontent header-content-widget container"><div data-pb-dropzone="Drop Hero Section Here" id="hero-dropzone"><div class="hero-section"><img src="https://d15zjc2r4e8kr7.cloudfront.net/11924/about-hero.webp" alt="The Grubb Company" width="2000" height="900" loading="lazy" id="idke5e"/><div data-pb-dropzone="Drop Page Title Here" class="hero-content"><h1 id="iu1iyi" class="custom-title">About The Grubb Company</h1></div></div></div></div></div>
109</div>
110<div class="sub1Wrap">
111    <div id="group1"></div>
112</div>
113<div class="sub2Wrap">
114    <div id="group2"></div>
115</div>
116<section id="wrapper">
117    <div class="content-row">
118        <div class="contentWrap">
119            <main><div class="article content-wrapper-default" id="article-357770"><div class="share-this"><a href="#">Share</a><ul><li class="facebook"><a rel="nofollow" target="_blank" title="Facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Ffayekeogh.com%2Fabout%2F"><i class="fa fa-facebook"></i></a></li><li class="twitter"><a rel="nofollow" title="Twitter" target="_blank" href="https://twitter.com/share?ref_src=twsrc%5Etfw"><i class="fa fa-twitter"></i></a>
119<script src="https://platform.twitter.com/widgets.js" charset="utf-8" async="async"></script>
119</li><li class="pinterest"><a rel="nofollow" target="_blank" title="Pinterest" href="http://pinterest.com/pin/create/button/?url=http%3A%2F%2Ffayekeogh.com%2Fabout%2F"><i class="fa fa-pinterest"></i></a></li><li class="send-to-friend"><a rel="nofollow" target="_blank" title="LinkedIn" href="https://www.linkedin.com/shareArticle?mini=true&#38;url=http%3A%2F%2Ffayekeogh.com%2Fabout%2F"><i class="fa fa-linkedin"></i></a></li><li class="send-to-friend"><a rel="nofollow" class="js-send-to-friend" target="_blank" title="Send To Friend" href="http://fayekeogh.com/about/" data-message="I found a page on &#38;#34;Faye Keogh&#38;#34; which you may be interested in: http://fayekeogh.com/about/"><i class="fa fa-envelope"></i></a></li></ul></div><div class="breadcrumbs"><a href="/">Home</a><a href="/article/archive/55747/">Home</a></div><h1 class="title">About</h1><div class="content content-default"><style id="gjs-page-styles">.sitelogo--white .sitelogo__image{filter:brightness(0) invert(1);}</style><div class="ff-section option3 option3-1 --reversed"><div class="ff-section-container"><div class="text-side"><div class="text-side-container"><div class="title-wrapper"><h2 class="custom-title --small">Welcome to The Grubb Co.
120          </h2><h3 class="--dotted">Let&#8217;s redefine your real estate experience together.
121          </h3></div><p>As a locally owned brokerage since 1967, The Grubb Company takes pride in being deeply rooted in our East Bay community. We&#039;ve been setting the high bar for luxury real estate, and we cherish the relationships that we have built with our neighbors and clients.
122        </p><p>Here&#039;s the thing: We may not be the biggest name in the game, but that&#039;s what makes us special. We are all about personalized service and genuine connections. When you choose us, you are not just another transaction; you become a part of our loyal clientele.
123        </p><p>Our dedicated team of real estate professionals is passionate about our community and helping you achieve ultimate success. We are committed to understanding your unique objectives and guiding you through every step of the buying or selling process.&#160; Extraordinary is the standard at The Grubb Company.
124        </p><p>You see, being a locally owned company means we have a deep understanding of our local market trends, the hidden gems, and the nuances of our neighborhoods. We are invested in the success and growth of our community, and we take pride in showcasing the beauty and potential of each property we represent.
125        </p><div class="btn-wrapper"><a href="/our-agents/" class="btn btn-big btn-white --decorated">Our Agents</a><a href="/contact-us/" class="btn btn-big">Get in Touch</a></div></div></div><div class="media-side"><div class="img-wrapper"><img src="https://d15zjc2r4e8kr7.cloudfront.net/11693/23LivEntry.webp" alt="Welcome to The Grubb Co." width="600" height="400" loading="lazy"/></div></div></div></div><div class="accordion-section media-option"><img src="https://d15zjc2r4e8kr7.cloudfront.net/11693/img2acc.webp" alt="The Grubb Co" width="600" height="400" loading="lazy"/><div class="accordion-section-container"><div class="accordion-item"><div class="accordion-item-header"><h3>Our History
126        </h3></div><div class="accordion-item-body"><p>When our founder, Donald Grubb Sr., opened our doors many years ago, he envisioned a locally owned company with a broad footprint. His vision has become our legacy &#8211; and our trajectory.
127        </p><p>The Grubb Company isn&#8217;t corporate. We don&#8217;t mine your data or sell your stats. We don&#8217;t have franchises, nor are we a tech company. We are simply the biggest and the best at what we do in our community.
128        </p></div></div><div class="accordion-item"><div class="accordion-item-header"><h3>A Luxury Real Estate Firm in a Dynamic New Environment
129        </h3></div><div class="accordion-item-body"><p>While The Grubb Company has grown significantly, our principals, D.J. Grubb, John Karnay, and Robert Belzer, Esq., manage the business with the same sense of excitement as when they started. Only a boutique firm can maintain our level of innovation and responsiveness. Our team is dedicated to helping you find the luxury real estate of your dreams. We have years of experience and are highly aware of all housing market trends. Our goal is to make the home selection process as easy as possible, so you will be able to find a place in an efficie
129nt manner. After consulting with our agents, we will begin to find homes that will not only fit into your budget but will also meet the criteria you are looking for. Our negotiating skills will help you attain luxury real estate at the best price possible. Contact us today to begin your journey to finding a home!
130        </p></div></div><div class="accordion-item"><div class="accordion-item-header"><h3>Innovation Through Technology
131        </h3></div><div class="accordion-item-body"><p>The Grubb Company is all about reach, influence, and confidence. In recent years the dynamics of selling residential real estate have changed dramatically, and we could not be more prepared. Our reach is worldwide. Virtual connection with others is a fact of life. So the real task is harnessing people&#8217;s attention, and that&#8217;s where we excel.
132        </p><p>By continually honing our message and our targeted media, from print to video, we mix old and new to keep the real estate sales experience interesting. At the same time, we rely on the depth and breadth of our real estate relationships that so often lead to optimal outcomes.
133        </p><p>Clients also stay connected with us through our campaigns on Facebook, Instagram, Twitter, and Pinterest. It&#8217;s no surprise that our social media visibility and engagement surpass all other brokerages in the area. We are the talk of the town!
134        </p></div></div></div></div><div data-custom-gjs-id="text-section-block" id="community-support" class="text-component"><div class="title-wrapper --separate"><h2 class="custom-title --underlined">Community Engagement
135      <span class="subtitle">The Heart of What We Do</span></h2></div><div><p>The Grubb Company celebrates the rich diversity of cultures, ideas and backgrounds that make our East Bay communities thrive. Since the company was founded in 1967, we have continuously contributed to the institutions, causes and support services that are critical to the advancement, health and welfare of our community.
136    </p><p>The East Bay is not just a place where we work. This is our home and we take care of it.
137    </p></div><ul class="--columned --list-style"><li>51Oakland
138    </li><li>ABSF Carol Ann Read Breast Health Center
139    </li><li>Adult Day Services
140    </li><li>AIA East Bay
141    </li><li>Aim High Generations Gala
142    </li><li>Alameda County Food Bank
143    </li><li>Alliance Graphics
144    </li><li>Alta Bates Summit Foundation
145    </li><li>Alzheimer&#039;s Association
146    </li><li>APCP Tri-School Fundraiser
147    </li><li>Associated Parent Clubs of Piedmont
148    </li><li>Berkeley Association of Realtors
149    </li><li>Berkeley Community Chorus &amp; Orchestra
150    </li><li>Berkeley Food and Housing Project
151    </li><li>Berkeley High School Development Group
152    </li><li>Berkeley Opera
153    </li><li>Berkeley Partners for Parks
154    </li><li>Berkeley Public Education Foundation
155    </li><li>Berkeley Public Library Foundation
156    </li><li>Berkeley Public Schools Fund
157    </li><li>Berkeley Repertory Theater
158    </li><li>Berkeley Symphony Orchestra
159    </li><li>Cal Performances
160    </li><li>Cal Women&#039;s Golf
161    </li><li>Cameron-Stanford House Preservation Assn
162    </li><li>Camp Augusta
163    </li><li>Cellar Collections
164    </li><li>Center for Young Entrepreneurs at Haas
165    </li><li>Chabot Elementary School
166    </li><li>Chabot PTA
167    </li><li>Children&#039;s Fairyland
168    </li><li>Children&#039;s Health Guild
169    </li><li>Children&#039;s Hospital Oakland
170    </li><li>Children&#039;s Support League
171    </li><li>City of Piedmont
172    </li><li>Claremont Middle School
173    </li><li>Clausen House
174    </li><li>College Track
175    </li><li>Crocker Highlands PTA
176    </li><li>Crowden Music Center
177    </li><li>East Bay Agency for Children
178    </li><li>East Bay SPCA
179    </li><li>East Bay Zoological Society
180    </li><li>EBAC
181    </li><li>Elevate Oakland
182    </li><li>First Hebrew Congregation of Oakland
183    </li><li>First Place for Youth
184    </li><li>Game Theory Academy
185    </li><li>George Mark Children&#039;s House
186    </li><li>Grassroots House
187    </li><li>Hamilton Family Center
188    </li><li>Havens Dads Club
189    </li><li>Head Royce School
190    </li><li>Highlands Preschool
191    </li><li>Hillcrest School PTA
192    </li><li>Holy Names High School
193    </li><li>Human Capital Foundation
194    </li><li>ICA&amp;CA-NCC
195    </li><li>John Muir Elementary School
196    </li><li>Kensington Education Foundation
197    </li><li>Montclair Elementary School PTA
198    </li><li>Newman Hall &#8211; Student Ministry
199    </li><li>NOLL/SOLL
200    </li><li>Northern Light School
201    </li><li>Oakland East Bay Garden Center, Inc.
202    </li><li>Oakland East Bay Symphony
203    </li><li>Oakland Firefighters Random Acts
204    </li><li>Oakland Girls Softball League
205    </li><li>Oakland Rotary Endowment
206    </li><li>Oakland School For The Arts
207    </li><li>Oakland Youth Chorus
208    </li><li>Open Opera
209    </li><li>PAINTS
210    </li><li>Peralta Parent Teacher Group
211    </li><li>Piedmont Beautification Foundation
212    </li><li>Piedmont Boosters
213    </li><li>Piedmont Boy Scouts
214    </li><li>Piedmont Center for the Arts
215    </li><li>Piedmont Choirs
216    </li><li>Education Foundation
217    </li><li>Piedmont Football
218    </li><li>Piedmont High School
219    </li><li>Piedmont High Yearbook
220    </li><li>Piedmont Middle School
221    </li><li>Piedmont Middle School Yearbook
222    </li><li>Piedmont Sports Hall of Fame
223    </li><li>Piedmont Unified School District
224    </li><li>Planned Parenthood
225    </li><li>Playworks
226    </li><li>PMS Parents Club
227    </li><li>PUSD Wellness Center
228    </li><li>R.O.O.F.
229    </li><li>Redwood Day School
230    </li><li>Rose Garden Fund
231    </li><li>Run for a Better Oakland
232    </li><li>San Francisco Fall Antiques Show
233    </li><li>San Francisco University High School
234    </li><li>Santa Catalina School
235    </li><li>Seniors Around Town
236    </li><li>Shotgun Players
237    </li><li>St. Jude Children&#039;s Research Hospital
238    </li><li>Stanford University
239    </li><li>Susan G. Komen 3-Day
240    </li><li>TCB, Inc.
241    </li><li>The American Institute of Architects
242    </li><li>The Aurora Theatre
243    </li><li>The Cancer League, Inc.
244    </li><li>The First Tee of Oakland
245    </li><li>The First Tee of the East Bay
246    </li><li>The Hefer Project
247    </li><li>The Oakland Zoo
248    </li><li>The Piedmont Center for the Arts
249    </li><li>The Piedmont Council BSA Endowment Fund
250    </li><li>The Reset Foundation
251    </li><li>Thornhill School Parent Faculty Club
252    </li><li>Boy Scouts Troop 4
253    </li><li>UCSF Medical Center Friend to Friend
254    </li><li>Wildwood Dad&#039;s Club
255    </li><li>Women&#039;s Therapy Center
256    </li></ul></div></div></div></main>
257            <aside id="sidebar1"></aside>
258        </div>
259    </div>
260</section>
261<div class="sub3Wrap">
262    <div id="group3"></div>
263</div>
264<div class="sub4Wrap">
265    <div id="group4"><div id="featuredagent-389462" class="widget featuredagent container"><h3 class="widget-title">Contact Form agent info</h3><div class="widget-inner"><div class="photo"><a href="/realestate/agent/faye-keogh/"><img data-src="https://dl6bglhcfn2kh.cloudfront.net/11693/114342/FayeK.jpg" alt="Faye Keogh" class="lazyload"/></a></div><div class="name"><a href="/realestate/agent/faye-keogh/">
265Faye Keogh</a></div><div class="email"><a href="mailto:[email protected]" data-rmif="rmif-featured-agent-114342" class="rmif-trigger">[email protected]</a></div><div class="phone"><a href="tel:510-220-6373">510-220-6373</a></div><div id="rmif-featured-agent-114342" style="display: none;" class="contact-modal "><div class="success-content" style="display: none;"><div class="thank-you-popup"><div class="inner"><div class="thank-you-top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper top-header-message"><div class="top-header-message-icon"><span><i class="fa fa-check"></i></span></div><div class="top-header-message-text"><p>Success!</p></div><div class="content-message-text">While you wait to hear back from us:<div class="border-bottom-line"></div></div></div></div><div class="content-section"><div class="links"><div class="links-btn search-for-properties " onclick="window.location=&#39;/listings/&#39;"><i class="fa fa-search"></i><div><a href="/listings/" class="links-btn-link">Search For Properties</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn browse-search-categories " onclick="window.location=&#39;/realestate/searchcategories/&#39;"><i class="fa fa-home"></i><div><a href="/realestate/searchcategories/" class="links-btn-link">Browse Search Categories</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn explore-your-account " onclick="window.location=&#39;/user/user/&#39;"><i class="fa fa-user"></i><div><a href="/user/user/" class="links-btn-link">Explore Your Account</a></div><i class="fa fa-chevron-right chevron-icon"></i></div><div class="links-btn close-continue close-link" onclick="window.location=&#39;#&#39;"><i class="fa fa-times"></i><div><a href="#" class="links-btn-link">Close & Continue</a></div><i class="fa fa-chevron-right chevron-icon"></i></div></div></div></div></div></div><div class="inner"><div class="top-header"><div class="exit"><div class="exit-button"><i class="fa fa-times"></i></div></div><div class="text-wrapper"><h3>Hi there! How can we help you?</h3><p>Contact us using the form below or give us a call.</p></div></div><div class="form-section"><div class="form-section-head"><div class="form-section-text">Send Us A Message:</div></div><div class="error-message-container"></div><form method="POST" action="/mail/send/agent_contact_form" class="rmif agent-rmif" data-pageview="/complete/agents-ask-aquestion" data-new-reg-modals-container="#rmif-featured-agent-114342"><div class="contact-form-fields"><input type="hidden" name="Realtor" id="Realtor" value="114342"/><input type="hidden" name="ContactByText" id="ContactByText" value="false"/><input type="hidden" name="Sent_Form" id="Sent_Form" value="Agent Profile Contact"/><input type="hidden" name="Sent_From" id="Sent_From"/><input type="hidden" name="mailformid" id="mailformid" value="agent_contact_form"/><input type="hidden" name="FormKey" id="FormKey" value="eb92fa51f27bd6c204cabb3d4ca460a1"/><input type="hidden" name="AgentEmail" id="AgentEmail" value="[email protected]"/><div class="form-group name-group"><label class="required">Name</label><input type="text" name="Name" id="Name" size="40" class="required form-control" placeholder="*Full Name" required="required"/></div><div class="form-group email-group"><label class="required">Email</label><input type="text" name="Email" id="Email" size="40" class="required email form-control" placeholder="*Email" required="required"/></div><div class="form-group phone-group"><label>Phone</label><input type="text" name="Phone" id="Phone" size="25" class=" form-control" placeholder="Phone"/></div></div><div class="contact-form-comment"><div class="form-group comments-group"><label>Questions or Comments?</label><textarea name="Comments or questions" id="Comments or questions" cols="45" rows="10" class="required form-control" placeholder="*Questions or Comments?"></textarea></div></div><div class="form-group opt-in-block"><label class="show"><input type="checkbox" name="OptIn" value="1"/><span class="control-label">Opt in</span></label><p>
265I agree to receive marketing, customer service calls, and text messages from Faye Keogh. To opt out, you can reply 'stop' at any time or click the unsubscribe link in the emails. Consent is not a condition of purchase. Msg/data rates may apply. Msg frequency varies. <a href="/privacy-policy/">Privacy Policy</a>.</p></div><div style="display: none;">Do not fill in this field:<input type="text" name="topyenoh" id="topyenoh"/></div><div class="contact-form-submit submit-btn"><input type="submit" name="Submit" id="Submit" value="Send" class="btn usm-btn btn-default submit"/></div></form></div></div></div></div></div><div id="widget-ask-389357" class="widget askaquestion niceform container"><div class="widget-inner"><h3 class="widget-title">I’m Here To Help</h3><div class="error-message-container"></div><form method="POST" action="/mail/send/sidebar_ask_a_question/" id="aaq-389357" data-pageview="/complete/ask-a-question/"><div><h4></h4><div class="contact-info"></div></div><div class="form-group form-group-name"><label class="sr-only" for="ask-389357-name">Full Name</label><input type="text" name="Name" class="required form-control" placeholder="*Full Name" id="ask-389357-name" required="required"/></div><div class="form-group form-group-email"><label class="sr-only" for="ask-389357-email">Email</label><input type="text" name="Email" class="required form-control email" placeholder="*Email Address" id="ask-389357-email" required="required"/></div><div class="form-group form-group-phone"><label class="sr-only" for="ask-389357-phone">Phone</label><input type="text" name="Phone" class="form-control phone " placeholder="Phone" id="ask-389357-phone"/></div><div class="form-group form-group-comments"><label class="sr-only" for="ask-389357-question">Questions or Comments?</label><textarea name="Comments" id="ask-389357-question" class="form-control required" placeholder="*Questions or Comments" cols="12" rows="7"></textarea></div><div style="display:none;">Do not fill in this field:<input type="text" name="topyenoh" id="topyenoh"/></div><input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response" value="initalize" class="g-recaptcha-response"/><input type="hidden" name="FormKey" id="FormKey" value="eb92fa51f27bd6c204cabb3d4ca460a1"/><input type="hidden" name="Sent From" id="Sent From" value="https://fayekeogh.com/article/view/357770/1/55747/"/><input type="hidden" name="mailformid" id="mailformid" value="sidebar_ask_a_question"/><input type="hidden" name="Sent_Form" id="Sent_Form" value="sidebar_ask_a_question"/><input type="hidden" name="RealtorID" id="RealtorID" title="RealtorID"/><div class="form-group opt-in-block"><label class="show"><input type="checkbox" name="OptIn" value="1"/><span class="control-label">Opt in</span></label><p>I agree to receive marketing, customer service calls, and text messages from Faye Keogh. To opt out, you can reply 'stop' at any time or click the unsubscribe link in the emails. Consent is not a condition of purchase. Msg/data rates may apply. Msg frequency varies. <a href="/privacy-policy/">Privacy Policy</a>.</p></div><div class="submit-btn"><button type="submit" name="send" class="usm-btn">Send</button></div><div class="recaptcha-notice">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.</div></form></div></div></div>
266</div>
267<div class="footWrap">
268    <div id="footer"><div class="footer-logos">
269  <a href="/"><img src="https://s3.amazonaws.com/files.usmre.com/11693/img/logos/logo-color.png" alt="Faye Keogh Logo" width="400" height="115" loading="lazy"></a>
270  <img src="https://s3.amazonaws.com/files.usmre.com/11693/img/logos/leadingre-logo.png" alt="Leading RE Companies of the world logo" width="400" height="115" loading="lazy">
271</div><div class="footer-contacts">
272  <div class="footer-contacts-block footer-agent-contacts">
273    <h4>Contact Info</h4>
274    <ul class="footer-contacts-items">
275      <li class="footer-contacts-item email"><span class="label">Email:</span><a href="mailto:[email protected]">[email protected]</a></li>
276      <li class="footer-contacts-item phone"><span class="label">Phone:</span><a href="tel:510-220-6373">510-220-6373</a></li>
277    </ul><div id="sociallinks-389360" class="widget sociallinks socialinkswidget flat container"><ul class="fa-social-links sm40"><li><a target="_blank" title="Linkedin" href="https://www.linkedin.com/in/faye-keogh-98918010/" class="fa-social-links fsml-linkedin" rel="noopener nofollow"><i class="fa fa-linkedin"></i><span class="sr-only">Linkedin</span></a></li></ul></div>  </div>
278  <div class="footer-contacts-block footer-office-contacts">
279    <h4 class="office-item-name">Office Location</h4>
280    <ul class="footer-contacts-items">
281      <li class="footer-contacts-item address"><span class="label">Address:</span>
282        <p>
283          3070 Claremont Ave. <br />
284          Berkeley, CA 94705
285        </p>
286      </li>
287    </ul>
288  </div>
289</div><div class="footer-disclaimer">
290  <p>© <span class="year-value"></span> The Grubb Company. All rights reserved.</p>
291  <p class="sqft-note --hidden">*Square footage is approximate</p>
292</div></div>
293</div>
294<footer class="usmWrap">
295    <div id="group5"><div id="associations-389363" class="widget associations container"><div id="footer-logos" style="width: 100%"><div id="footer-logos-left-assoc"></div><div id="footer-logos-right-accred"></div><div id="footer-logos-right-custom"><img src="https://d3w216np43fnr4.cloudfront.net/11924/389363/1.png?version=1763392356" title="Association logos" alt="Association logos"/></div></div></div><div class="privacy-links">
296  <a href="/privacy-policy/">Privacy Policy</a>
297</div><div id="usmlogo-389365" class="widget usmlogo container"><a href="https://www.unionstreetmedia.com/?utm_campaign=passive&#38;utm_medium=usm-badge&#38;utm_source=www.stevemichaelides.com&#38;
297utm_content=real-estate" rel="nofollow noopener" title="VT NH Real Estate Web Design" target="_blank"><img src="https://d3w216np43fnr4.cloudfront.net/11924/389365/1.png?version=1763392417" alt="Union Street Media Logo"/></a></div></div>
298</footer><div id="progress"><i class="fa fa-spinner fa-spin"></i></div>
298<script type="text/javascript">
299            require(["jquery"], function ($) {
300                var $navbarToggle = $("#menuwidget-389338 .navbar-toggle");
301
302                $navbarToggle.click(function () {
303                    var target = $(this).data("target");
304                    $(target).parent("nav").toggleClass("active");
305                    if ($(target).parent("nav").hasClass("active")) {
306                        $("body").addClass("modal-open");
307                    } else {
308                        $("body.modal-open").removeClass("modal-open");
309                    }
310                });
311
312                $("#menuwidget-389338 .menu-close").click(function (e) {
313                    $navbarToggle.click();
314                    e.preventDefault();
315                });
316
317                $("#menuwidget-389338 li.has-children ul li").click(function (event) {
318                    event.stopPropagation();
319                });
320            });
321        
322            require(["jquery", "shipyard"], function ($, shipyard) {
323                shipyard.validateForm($('.agent-rmif'));
324            });
325        
326            require(["jquery", "usm", "usm.modalform", "usm.analytics"], function($, usm) {
327                var $form = $('form#aaq-389357');
328
329                var options = {
330                    postSuccess: function (e) {
331                                            }
332                };
333
334                usm.modalForm.addValidation($form, options);
335            });
336        var URI = "/article/view/357770/1/55747/";require(['usm', 'usm.user'], function (usm) { usm.user.setModal(true); });require(["jquery"], function ($) { $("body").addClass("js"); });</script>
336<script type="text/javascript">require(["https://d1nn5t56all1qd.cloudfront.net/11924/js/custom.js?version=1781788139"]);</script>
336</body>
337</html><!-- You're on: Some other server - 172.18.22.9 - fayekeogh.com   Time: 0.786 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.