, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Coming full circle - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Coming full circle

Thu, Sep 15, 2016

Paul Heule 鈥85 was a teenager when his parents emigrated from the Netherlands and built a family home in Caledonia, Michigan, just south of Grand Rapids.

鈥淲e hosted visitors from the Netherlands all the time in our home,鈥 remembered Heule. 鈥淚t was like a little Dutch colony there.鈥

The Heules came to the U.S. partly because of the decisions of Paul鈥檚 older siblings to attend Calvin. His parents were concerned about the religious and political climate in Europe and did not want to separate the family.

鈥淚 had a year and a half of high school to complete before college, and I knew little English,鈥 said Heule. 鈥淚t was a challenge.鈥

He attended Calvin and stormed through the curriculum, graduating in three years. He also met his future wife, Rosemary Hager 鈥87.

Heule sees God鈥檚 hand in all of this, noting that he has been brought back to roots through an appointment as the Honorary Consul for the Netherlands in west Michigan.

鈥淭his has turned out to be a blessing for me,鈥 he said. 鈥淢y life has come full circle, and I am using the things I learned being a citizen of both countries to try to bring them closer together.鈥

Heule graduated with a mathematics major and computer science minor. He got his first job out of college by walking into a business with his r茅sum茅 and complimenting the owners on their 鈥渃ool鈥 business card.

But having a very close relationship with his father, Heule always wanted to work with him. So in 1988 they purchased a 23-unit apartment complex that ultimately developed into Eenhoorn, LLC. The younger Heule did the 鈥渟weat equity鈥 work while the elder Heule contributed the co-signing of a loan and business coaching.

Serving God, letting him guide you to your niche鈥攖hat鈥檚 where I think you find happiness.Paul Heule 鈥85

鈥淓enhoorn is my mother鈥檚 maiden name, and it means 鈥榰nicorn鈥 in Dutch,鈥 said Heule. 鈥淭here was鈥攁nd still is鈥攎uch symbolism in the name.鈥

From that first purchase in Grand Rapids, Eenhoorn has grown into a multinational business with holdings on three continents. It employs more than 200 people in nine states and two countries.

Heule attributes this growth to a reputation for excellent management and a willingness to take on challenging projects.

鈥淲e generally land where God wants us to be,鈥 he said. 鈥淚 now have the perspective to look back and see how almost all of us find our niche. I had no idea what I wanted to do with my life while at Calvin, and somehow it all worked out.鈥

Paul and Rosemary have five daughters; two are Calvin graduates, two are current Calvin students and one is in middle school.

鈥淭here have been many studies on what makes for true happiness, and it is all about relationships,鈥 he said. 鈥淭here is always more work and more money to be made, but that is not ultimately fulfilling. Serving God, letting him guide you to your niche鈥攖hat鈥檚 where I think you find happiness.鈥

His position as Honorary Dutch Consul came in 2010, when the current consul retired from the post and nominated Heule. That five-year appointment has recently been renewed by the Netherlands.

Heule鈥檚 focus in that position has been to encourage inter-country partnerships in business and the arts through the West Michigan Global Initiative, which he co-founded. He was also instrumental in getting the king and queen of the Netherlands to visit Grand Rapids last year.

He wants to dispel misperceptions on the part of both countries about the other.

鈥淪ome think people in the Netherlands are too progressive and that people in west Michigan are too conservative,鈥 said Heule.

鈥淣either stereotype is true; the truth is in the middle, and there are great opportunities for collaboration.鈥