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

BOMA Industry Series: From Risk to Resilience: Crime Prevention Through Environmental Design & Modern Physical Security for Commercial Real Estate

April 21, 2026 9:00 AM - 11:00 AM (MDT)

Description


From Risk to Resilience: Crime Prevention Through Environmental Design and Modern Physical Security in Commercial Real Estate

Edmonton is experiencing some of the nation’s highest security challenges, leaving property owners, managers, and businesses searching for effective, sustainable solutions. Physical security in commercial real estate continues to evolve, and reactive measures alone are no longer enough.

In this session, we’ll explore Crime Prevention Through Environmental Design (CPTED) strategies alongside modern physical security risks impacting today’s commercial real estate landscape. Attendees will examine how building design, operational practices, and emerging security threats intersect — and how practical, cost-effective strategies can reduce vulnerabilities, strengthen tenant confidence, and protect long-term asset value.

This presentation will also provide insight into different types of security assessments and equip property leaders with the tools to move from incident management to building resilient, future-ready properties.

Who Should Attend

  • Commercial property owners and asset managers
  • Property managers and operations leaders
  • Facility managers and building operators
  • Security professionals and risk managers
  • Commercial real estate executives and decision-makers
  • Municipal stakeholders and safety partners

Key Takeaways

  • A clear understanding of modern security risks impacting commercial real estate
  • Practical CPTED strategies that can be implemented immediately
  • How building design and operational practices influence security outcomes
  • The role of security assessments in proactive risk management
  • Cost-effective approaches to reduce incidents and increase tenant confidence
  • A roadmap to transition from reactive security measures to long-term resilience


About the Presenter
Andrew Soto is an award-winning health, safety, security, and risk management leader with over 15 years of experience in high-risk industrial construction and large-scale commercial real estate environments. He has managed safety on multi-billion-dollar industrial projects and led enterprise-wide health, safety, and security programs across extensive property portfolios.

 As Co-Founder and Operations Director of SOKL Consulting Ltd., Andrew advises developers, contractors, and asset owners on integrating safety, security, crime prevention through environmental design (CPTED), and governance strategies to reduce liability and protect long-term asset value. Andrew is a recipient of BOMA Edmonton’s Emerging Leader Award and was named one of OHS Canada’s Top 25 Under 40. He serves on the Boards of BOMA Canada and the Alberta Association for Safety Partnerships (AASP), and is the Chair of the City of Edmonton Combative Sports Commission, contributing to national safety and regulatory leadership.





















*For more information about event cancellations, refunds and credits, please see our policy here.

*Disclaimer: By registering for this event, you acknowledge that the information you provide is accurate and absolve BOMA Edmonton and North of any liability for inaccuracies. Your registration also implies consent to be contacted by BOMA Edmonton. Furthermore, the ideas and views expressed by any speakers are their own and are not endorsed by BOMA Edmonton and North.



Contact Information

Name: BOMA Administration
Email: admin@bomaedm.ca
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:'['}}