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

12th Annual Motorcoach Safety & Preparedness Workshop

August 14, 2025

Description

The Annual Motorcoach Safety & Preparedness Workshop is for Operators and their key employees including owners, safety directors, mechanics, inside staff, etc. 

Download the full schedule.  Overview of events and presentations: 

Opening Session

  • Regulatory and Compliance Updates (Chris Henry/Shawn Updegrove, FMCSA)
  • Insurance Cycle for Mechanics and Safety Directors (Jeffrey Petrunak, National Interstate Insurance)
  • Enhancing Safety and Preparedness within our PBA Community (Tammy Wolf-Baker, Wolf’s Bus Lines)
  • Motorcoach Maintenance Competition Overview & Sign Up (Ryan Monteleone, Executive Coach) 

Breakout Sessions

Group 1: Mechanics

  • Vehicle Inspection Demo (Tpr. Brooks/Scott Fuhrman, PA State Police)
  • Skill Testing on Rigged Coach - (Ryan Monteleone, Executive Coach) Test your mechanical and safety skills on a rigged motorcoach and find how many safety violations are present! The winner will be announced and receive a generous prize from MCI. 
  • CAN Hands-On Demo (Thomas Roberts, ABC Companies & Dennis Orner, Prevost)
  • Roundtable Discussion (Matt Kulp, Perkiomen Tours)


Group 2: Safety Directors, Dispatchers & Office Personnel

  • The Intersection of Safety and Maintenance (Mike McDonal, Saucon Technologies)
  • Principles of Being a Leader in Safety (Salvatore Caccavale, Martz Group)
  • Roundtable Discussions

Associates (suppliers to the industry) are invited to sponsor at this event and meet those that keep the wheels turning safely at the PBA member’s operation!

Registration deadline extended until August 8th!

Contact Information

Pennsylvania Bus Association
Name: Patricia Cowley
Email: director@pabus.org

To receive Member pricing, login to the portal!   

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

Event Insurance

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

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