This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

NAIOP President's Invitational: Golf Tournament 2026

June 22, 2026 10:00 AM - 6:00 PM (EDT)

Description


Join NAIOP for the 2026 Annual President's Invitational Golf Tournament

We invite you to spend a day with us at the renowned Brae Burn Country Club, enjoying golf, networking, and celebrating an incredible cause, Habitat for Humanity

Whether you're an experienced golfer or just getting started, the event offers something for everyone:

  • 18-hole Tournament: Play your own ball on one of the region’s most prestigious courses
  • 9-hole Scramble: A fun and social format, ideal for casual golfers
  • Golf Clinic: Designed for newer golfers looking to develop their skills in a relaxed, instructional setting

The day also includes a catered lunch, cocktail reception with opportunities to connect with peers and industry leaders, a silent auction, raffle prizes, and more.

Interested in sponsoring? There are limited opportunities available. Check them out here and contact Debbie Osheroff at osheroff@naiopma.org for more information. 

From the first tee to the post-play cocktail reception, this is a fantastic chance to connect with the NAIOP community in a beautiful setting while supporting Habitat for Humanity.

Event Itinerary:

  • 10:00 AM – Registration Opens
  • 11:00 AM – 18-hole Tournament (Shotgun Start)
  • 1:30 PM – Registration Opens for 9-hole Scramble
  • 2:00 PM – 9-hole Scramble Begins
  • 2:00 PM – Golf Clinic Registration
  • 2:30 PM – Golf Clinic Begins
  • 4:00–6:00 PM – Cocktail Reception & Silent Auction

Register today – we look forward to seeing you there!


Cancellations must be received by 5:00pm Monday, June 8th for a refund. Please contact Debbie Osheroff, osheroff@naiopma.org. 

Contact Information

Name: Jessica Anderson
Email: anderson@naiopma.org
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}