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

Professionalism Under Pressure: Ethical Dilemmas in Everyday Practice (MD/PA) - In Person

October 21, 2026 1:00 PM - 4:00 PM (EDT)

Description

Ethics challenges rarely arrive with a warning label. Professionalism is tested when transactions become complicated, competing interests arise, and real estate professionals must make difficult decisions under pressure. This course uses realistic, discussion-based scenarios to examine common ethical issues and explores how professionalism, ethical decision-making, and consumer protection work together. Participants will leave with practical strategies to reduce risk, strengthen consumer confidence, and consistently demonstrate professionalism in their everyday practice. 



Albert "Al" Perry is the Broker/Owner of Century 21 Advantage Gold and a respected leader in Pennsylvania real estate. With more than 30 years of front-line industry experience and over two decades of association leadership at the local, state, and national levels, Al bridges the gap between theory and practice in organizational leadership.

He served as the 2023 President of the Pennsylvania Association of REALTORS®, following a five-year executive leadership arc that included roles as Treasurer, Vice President, President-Elect, and Immediate Past President. A two-time President of the Greater Philadelphia Association of REALTORS® (2005, 2009), Al is known for his collaborative style, clear communication, and ability to align volunteer leaders and staff around shared goals.

Time

3.0 Mandatory CE credits 

Category D

Qualifies for NAR credit.

Contact Information

Name: Kim Wallace
Phone: (301) 797-4480
Email: kim@penmarrealtors.org

Special Accommodations: If you require special accommodations, please notify us at least 72 hours prior to the class date. Your timely communication allows us to ensure that all necessary arrangements are in place to support your learning experience effectively. Thank you for your cooperation and understanding.

Please read over our Education Policies and Guidelines by clicking here.

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:'['}}