Share this
How To Build a Power BI Dashboard From Excel and Automate Enterprise Report Delivery
by Bobbie Ann Grant on Mar 12, 2026 1:00:01 AM
Most enterprise reporting teams hit the same wall: Excel reports that worked fine for a few analysts start to buckle when hundreds of users, daily refreshes, and strict SLAs enter the picture. Workbooks get copied, formulas drift, and leadership never quite trusts that everyone is looking at the same numbers.
In this guide, we walk through how to build a Power BI dashboard from Excel, then take the critical next step, automating delivery at scale. We'll move from structured Excel prep, to robust Power BI models, to secure publishing and enterprise‑grade scheduling, so your organization can shift from manual report wrangling to reliable, governed business intelligence.
Clarify Your Business Goals and Reporting Requirements
Before we touch a dataset, we align Power BI work with business outcomes. Otherwise, we just recreate complex Excel workbooks in a new tool, and carry all the old problems forward.
Identify Stakeholders, KPIs, and Decision Cycles
We start by listing the stakeholders who depend on these Excel reports: executives, regional managers, finance, operations, and so on. For each group, we document:
- Decisions they make (e.g., budget reallocation, staffing, production planning)
- Cadence of decisions (real-time, daily, weekly, monthly)
- KPIs that drive those decisions (revenue, margin, forecast accuracy, SLA adherence)
This tells us which dashboards must be real-time versus daily, and which need drill-through detail versus high-level performance views. It also highlights where a single Power BI dashboard can replace dozens of fragmented Excel files.
To align with Microsoft's vision of a unified BI platform, we often reference how Power BI as part of the Power Platform is designed to support both self-service and governed analytics, exactly what enterprises need.
Map Existing Excel Reports to Power BI Dashboards
Next, we inventory your existing Excel assets:
- Recurring management packs
- Operational performance reports
- Finance and FP&A models
- Compliance and audit workbooks
We group these into dashboard themes: Executive Overview, Sales Performance, Operations, Compliance, etc. Multiple Excel reports often roll into a single interactive Power BI dashboard, with filters, drill-downs, and detail tabs replacing dozens of static files.
If you're looking for inspiration, we recommend reviewing curated Power BI report examples to see how complex Excel-based reporting can be transformed into modern, interactive layouts.
Define Security, Compliance, and Delivery Requirements
For enterprises, delivery and governance are non‑negotiable. We clarify:
- Data sensitivity: PII, financials, regulatory data
- Access patterns: internal only, partners, or customers
- Required controls: row-level security, audit trails, retention, encryption
- Delivery modes: self-service portals, email snapshots, exported Excel/PDF, FTP/SFTP, or intranet portals
This upfront work shapes how we design the data model, choose workspaces, and architect downstream automation so your Power BI dashboard from Excel doesn't become another uncontrolled reporting silo.
Prepare and Structure Your Excel Data for Power BI
Power BI is only as trustworthy as the Excel data feeding it. Cleaning and structuring workbooks up front dramatically reduces refresh failures and reconciliation issues later.
Standardize Tables, Headers, and Data Types in Excel
We recommend a consistent pattern across all source workbooks:
- Convert raw ranges into Excel Tables (Ctrl+T) with meaningful names.
- Use clear, machine-friendly column headers (no merged cells, no line breaks).
- Ensure data types are consistent in each column (dates as dates, numbers as numbers, text as text).
- Remove summary rows, subtotals, and manually inserted gaps, Power BI will handle aggregation.
These practices make it far easier to maintain a single source of truth while you migrate from traditional Excel reporting to a robust Power BI dashboard Excel workflow.
For technical specifics on supported data types and limitations, Microsoft's official Power BI documentation is an excellent reference.
Cleanse and Normalize Data to Avoid Reporting Errors
We then tackle data quality issues that tend to create subtle reporting discrepancies:
- Standardize date formats and time zones.
- Normalize categorical values (e.g., "US", "U.S.", "United States").
- Resolve duplicate keys and inconsistent IDs.
- Split overloaded columns (e.g., "Region – Country") into separate fields.
Doing some of this in Excel and the rest in Power Query gives us a clear audit trail of data transformations.
Organize Multiple Excel Files and Tabs for Scalable Use
Enterprises rarely have just one file. We usually see:
- Monthly or regional files in a folder structure
- Multiple tabs per workbook for actuals/forecast/budget
- Ad hoc copies saved to personal drives
We consolidate what should be a system of record into governed locations like OneDrive or SharePoint. Folder-based structures allow us to combine like-for-like files in Power BI, so the model scales as new months or regions are added, without manual changes.
Connect Excel to Power BI and Build a Robust Data Model
Once Excel is structured, we connect it to Power BI Desktop and design a model that can handle enterprise reporting volume and complexity.
Import vs. Live Connection: Choose the Right Method for Enterprise Use
We decide between two main approaches:
- Import mode: Data is loaded into Power BI's in‑memory engine. Best for performance, complex transformations, and most enterprise scenarios.
- Live/Direct connection to cloud Excel (OneDrive/SharePoint): Power BI queries data where it lives. Useful for near-real-time scenarios but more sensitive to file moves/renames.
For large, governed reporting, we default to Import for stability and speed, using scheduled refreshes to keep data current.
When we run into nuanced connectivity issues or edge cases, we often check the Power BI community forums to validate patterns and solutions with other enterprise practitioners.
Load Excel Data Into Power BI Desktop
In Power BI Desktop we:
- Select Get Data > Excel and point to our curated workbooks.
- Choose specific tables (not raw sheets) for loading.
- Open Power Query (Transform Data) to:
- Remove unnecessary columns
- Filter out blank or test rows
- Apply consistent data types and naming
We then close & apply to load optimized tables into the model.
Create Relationships, Calculated Columns, and Measures
Next, we shape a star schema that's easy for users and efficient for engines:
- Design dimension tables (Date, Customer, Product, Region).
- Keep fact tables for transactions (Sales, Invoices, Tickets).
- Create relationships using primary/foreign keys in Model view.
We then define DAX measures (e.g., Total Sales, Gross Margin %, YOY Growth) instead of hard-coding calculations in visuals. This yields a flexible, reusable foundation for every Power BI dashboard from Excel data you'll build going forward.
Design a Business-Ready Power BI Dashboard From Excel Data
Now we turn the model into dashboards executives and operational teams can actually run the business on.
Use Visual Best Practices for Executives and Operational Teams
Different audiences need different experiences:
- Executives: High-level scorecards, trend summaries, and exception highlights.
- Operational teams: Filterable grids, drill-through to detail, and clear segmentation.
We favor:
- Minimal color palettes that highlight exceptions
- Consistent date filters across pages
- Clear titles and subtitles that explain what's being shown
A well-designed layout can eliminate whole email chains that used to revolve around deciphering complex Excel tabs.
If you're exploring modern dashboard layouts, curated Power BI report examples are extremely helpful for aligning design standards across teams.
Create KPI Cards, Trend Charts, and Drill-Down Views
We typically structure dashboards into three layers:
- KPI cards for core metrics (Revenue, Margin %, Pipeline, NPS).
- Trend/variance visuals (line charts, waterfall charts, decomposition trees).
- Drill-through pages with detailed tables by customer, product, or region.
This layered design lets executives see the big picture in seconds while analysts dig into outliers without opening separate Excel files.
Optimize Layout for Desktop, Tablet, and Mobile Consumption
Because leadership and field teams consume information on multiple devices, we:
- Use the View > Mobile layout feature to design a mobile-optimized page.
- Avoid overly wide tables that require horizontal scrolling.
- Anchor key KPIs at the top, filters on the side or top, and detail at the bottom.
The result is a Power BI dashboard Excel users can adopt quickly, but with a vastly better experience on any device.
Publish Your Power BI Dashboard and Secure Access
With the report built, we move it into the Power BI Service so it can be governed, shared, and refreshed reliably.
Publish From Power BI Desktop to the Power BI Service
We:
- Sign in to Power BI Desktop with our organizational account.
- Choose Publish and select a governed workspace (not My Workspace).
- In the Power BI Service, pin key visuals to a dashboard for quick access.
At this stage, we also start planning how we'll be sharing Power BI reports across teams, apps, direct access, or embedded experiences.
Configure Row-Level Security and Workspace Governance
To honor enterprise security requirements, we:
- Define Row-Level Security (RLS) roles (e.g., Region Manager, Country Manager).
- Map Azure AD groups or security groups to those roles.
- Restrict workspace membership and use separate workspaces for Dev/Test/Prod.
Clear separation of duties and RLS ensures users only see the slices of Excel‑sourced data they're entitled to.
Set Up Data Refresh From Excel Sources Reliably
For Excel files stored in OneDrive/SharePoint, we configure scheduled refresh (up to hourly). For on‑premises sources, we deploy and configure the Power BI gateway.
We also standardize file paths and naming conventions to avoid broken connections when owners move or rename files. This is one of the most important steps to avoid refresh instability as adoption grows.
Set Up Basic Scheduling and Subscriptions in Power BI
Native Power BI scheduling is a good starting point for small audiences and simple delivery requirements.
Create User and Group Subscriptions for Key Dashboards
In the Power BI Service, we:
- Open a dashboard or report
- Use Subscribe to schedule email snapshots for users or groups
- Customize subject lines and message text
For teams that still rely on spreadsheets, we often configure a power bi subscription excel attachment workflow so they receive regularly updated data in familiar format.
When leadership wants a single recurring email containing an Excel snapshot, a power bi subscription email with excel attachment can bridge the gap between modern dashboards and existing approval processes.
Use Data-Driven Alerts to Trigger Notifications
We configure alerts on KPI tiles where thresholds matter, such as SLA breaches, inventory shortages, or margin drops. When the metric crosses a defined limit, Power BI sends an email notification.
Paired with frequent refreshes from governed Excel sources, alerts turn your dashboards into an early-warning system.
Understand the Limitations of Native Power BI Scheduling
But, native scheduling has important constraints for enterprises:
- Limited bursting/personalization per recipient
- No complex conditional routing or multi-channel distribution
- Basic auditing and compliance capabilities
This is where we typically introduce an enterprise‑grade scheduler when requirements go beyond simple snapshots.
Automate Advanced Power BI Dashboard Delivery With ChristianSteven
Once usage grows, most organizations need more than basic subscriptions. That's where ChristianSteven's automation platform comes in.
Introduce PBRS (Power BI Report Scheduler) Capabilities
Our PBRS solution adds a dedicated Power BI report scheduler on top of your existing environment. It's designed for enterprises that need:
- Centralized, cross-platform scheduling
- Complex distribution rules by region, customer, or role
- Detailed logging, compliance, and auditing
Instead of maintaining manual workarounds, we orchestrate the entire delivery process from a single pane of glass.
Create Pixel-Perfect, Burst, and Data-Driven Power BI Schedules
With PBRS we can:
- Burst a single Power BI report to thousands of recipients, each filtered to their own data
- Deliver pixel-perfect layouts in formats such as PDF, Excel, or CSV
- Trigger schedules based on data conditions, not just time
For organizations asking what is the best way to share power bi reports with others, integrating a dedicated scheduler ensures users always get the right slice of data at the right time.
Distribute Dashboards Securely via Email, File Shares, and Portals
We support multiple delivery channels in one schedule:
- Encrypted email attachments
- Network and cloud file shares
- Secure web portals and intranet sites
- FTP/SFTP and other machine-to-machine channels
Each channel respects security policies, ensuring sensitive data from your Power BI dashboard Excel models remains protected end-to-end.
Integrate With Existing Enterprise Systems and Workflows
Because reporting rarely lives in isolation, PBRS integrates with:
- Ticketing and ITSM tools for incident workflows
- ERP/CRM systems to align schedules with business events
- Identity and access management for centralized control
This turns your BI environment into a connected, automated delivery platform rather than a collection of ad hoc reports.
Best Practices for Enterprise-Grade Governance and Scalability
To keep your Power BI + Excel ecosystem sustainable, we embed governance from day one.
Establish a Centralized BI Delivery and Audit Framework
We recommend a central BI or analytics team that:
- Owns standards for data modeling, security, and delivery
- Manages shared datasets and certified reports
- Oversees audit logs and access reviews
Using platforms like PBRS, we consolidate logs and delivery history so compliance teams can answer "who saw what, when, and how" in seconds.
Monitor Performance, Usage, and Delivery Success Rates
We track three dimensions:
- Report performance (refresh times, query durations)
- Usage analytics (which dashboards drive value: which are unused)
- Delivery metrics (success/failure rates, latency vs. SLA)
Microsoft's own telemetry, combined with scheduler-level logs, helps us identify bottlenecks long before users start complaining.
Standardize Templates, SLAs, and Change Management for BI Reports
Finally, we put rigor around change:
- Standard visual and data model templates
- Documented SLAs for refresh and delivery windows
- Release processes with Dev/Test/Prod, approvals, and rollback plans
Following official guidance in the Power BI documentation on Microsoft Learn helps align these practices with Microsoft's recommended architecture patterns.
Troubleshoot Common Power BI + Excel + Automation Issues
Even well-designed environments encounter hiccups. We address the most frequent failure points proactively.
Resolve Data Refresh Failures From Excel Sources
Typical root causes include:
- Files moved or renamed outside approved locations
- Changed table names or deleted columns
- New data types introduced (e.g., text where numbers were expected)
We standardize file locations, lock down critical structures, and use gateway logs plus Power BI refresh history to quickly pinpoint problems.
Fix Subscription and Delivery Errors Across Systems
When subscriptions or advanced schedules fail, we look at:
- Authentication or permission changes
- Email server limits or security filters
- Network connectivity between the scheduler and Power BI or file shares
Centralized monitoring in PBRS helps us see patterns and remediate issues before SLAs are breached.
Harden Security Around Scheduled and Distributed Content
For scheduled exports and attachments, we enforce:
- Encryption in transit and at rest
- Password-protected files where needed
- Role-based access to schedules and output locations
By treating scheduled Excel and PDF outputs with the same rigor as live dashboards, we avoid inadvertently weakening the overall security posture.
Next Steps: Evolving From Excel-Based Dashboards to a Modern BI Delivery Platform
Plan Your Roadmap From Ad Hoc Excel Reports to Fully Automated BI
We recommend a phased approach:
- Stabilize: Clean and standardize priority Excel data sources.
- Modernize: Build core Power BI dashboards from Excel for your highest-impact KPIs.
- Govern: Carry out security, RLS, and workspace standards.
- Automate: Layer on enterprise scheduling and bursting.
This path lets you deliver quick wins without sacrificing long-term architecture.
Evaluate When to Expand Into Enterprise Scheduling Tools
You'll know it's time to augment native Power BI capabilities when:
- Manual exports and email lists become unmanageable
- Compliance requires stronger auditing and retention
- Different audiences need personalized slices of the same report
At that point, continuing to rely on basic subscriptions can introduce operational risk and higher manual effort.
How ChristianSteven Can Support Your Automation Journey
Our team has spent over two decades helping enterprises turn scattered Excel and BI reports into reliable, automated delivery ecosystems. We combine Power BI best practices, lessons from the official Power BI platform, and our own scheduling and governance tooling to design solutions that scale.
If you're ready to move beyond fragile Excel workbooks and inconsistent email chains, we can help you architect and carry out a modern, automated BI delivery platform, without disrupting the tools and workflows your teams rely on today.
Key Takeaways
- Start by aligning stakeholders, KPIs, and decision cycles so your Power BI dashboard from Excel supports real business decisions instead of just recreating complex workbooks.
- Standardize and cleanse Excel tables, headers, data types, and file structures to create a reliable, scalable foundation for any Power BI dashboard Excel workflow.
- Build a robust Power BI data model with star schema design, clear relationships, and reusable DAX measures to replace fragile Excel formulas and support enterprise reporting.
- Publish to the Power BI Service with proper workspace governance, row-level security, and scheduled refreshes, then use subscriptions and alerts to deliver insights where users already work.
- When native Power BI scheduling can’t handle bursting, compliance, or complex routing, integrate an enterprise scheduler like PBRS to automate secure, personalized dashboard distribution at scale.
Frequently Asked Questions
How do I create a Power BI dashboard from Excel for enterprise reporting?
Start by structuring your Excel data as well‑named tables with clean headers and consistent data types. Connect the workbooks in Power BI Desktop (Get Data > Excel), transform them in Power Query, build a star schema with DAX measures, then design visuals and publish to a governed Power BI workspace.
What is the best way to prepare Excel data before building a Power BI dashboard?
Convert ranges to Excel Tables, remove subtotals and gaps, standardize date formats and categorical values, and ensure each column has a single data type. Store governed files in OneDrive or SharePoint with stable folder structures so Power BI refreshes remain reliable as data grows.
How can I securely share a Power BI dashboard Excel users rely on?
Publish reports to the Power BI Service in a controlled workspace, configure row‑level security for role‑based access, and map users via Azure AD groups. Then use dashboards, app workspaces, and, where needed, email subscriptions or exported Excel/PDF snapshots to serve different audiences while preserving governance.
When should I move from native Power BI subscriptions to an enterprise scheduler?
Consider an enterprise scheduler when you need personalized bursting to many recipients, complex routing by region or customer, strict auditing, or multi‑channel delivery (email, portals, file shares, SFTP). At that scale, native Power BI scheduling often becomes hard to manage and may not meet compliance requirements.
Is Power BI better than Excel for dashboards, or should I keep using Excel?
Excel is excellent for analysis and modeling, but Power BI is better for governed, scalable dashboards. Power BI offers centralized data models, role‑based security, scheduled refresh, and interactive visuals. A common pattern is: maintain structured data in Excel, then build a Power BI dashboard Excel teams consume securely at scale.
Share this
- PBRS (185)
- Business Intelligence (181)
- Power BI (169)
- Power BI Reports (163)
- Power BI Reports Scheduler (154)
- IntelliFront BI (119)
- Microsoft Power BI (109)
- Business Intelligence Tools (81)
- Dashboards (81)
- Data Analytics (81)
- Data Analytics Software (80)
- Data Analytics Tools (79)
- Reports (79)
- KPI (78)
- Crystal Reports (37)
- Crystal Reports Scheduler (36)
- SSRS (33)
- CRD (25)
- SSRS Reports (25)
- SSRS Reports Scheduler (25)
- SSRS Reports Automation (23)
- Tableau (16)
- Tableau Report Automation (16)
- Tableau Report Export (15)
- Tableau Report Scheduler (14)
- ATRS (13)
- Crystal Reports Server (10)
- Power BI Report Scheduler (10)
- Automated Tableau Workflows (9)
- Power BI report automation (9)
- Tableau report (8)
- Tutorial (8)
- Power BI to CSV (7)
- Power BI to Excel (7)
- Crystal Reports automation (6)
- Power BI scheduling tools (6)
- Schedule Tableau reports (6)
- Power BI Dashboards (5)
- business reporting portal (5)
- Tableau scheduled reports (4)
- ATRS Release (3)
- Business Analytics (3)
- ChristianSteven (3)
- Dynamic Power BI reports (3)
- KPI software (3)
- KPIs (3)
- Reporting (3)
- Tableau Automation Tools (3)
- Tableau user permissions (3)
- business intelligence for finance department (3)
- business intelligence reports (3)
- scheduling Power BI reports (3)
- share power bi reports (3)
- tableau dashboards (3)
- BI, data exploration (2)
- Best Tableau charts (2)
- Bi dashboard (2)
- CRD software (2)
- Data-driven scheduling (2)
- PBRS Release (2)
- Report automation (2)
- Self-Service Data Analytics Tools (2)
- TSC API Integration (2)
- Tabcmd Scripting (2)
- Tableau charts (2)
- Tableau financial reporting (2)
- best tableau dashboards (2)
- bi dashboard solution (2)
- business intelligence software (2)
- crystal reports software (2)
- data analytics solutions (2)
- key performance indicators (2)
- power bi email subscriptions (2)
- power bi refresh (2)
- schedule power bi reports (2)
- tableau extensions (2)
- tableau software (2)
- tools for business intelligence (2)
- Advanced DAX Power BI (1)
- Automated report delivery (1)
- Automated reporting trigger (1)
- CRD automation features (1)
- Conditional report distribution (1)
- Conditional report generation (1)
- DAX optimization techniques (1)
- Data Driven Schedules (1)
- Data Visualization Skills (1)
- Dynamic report generation (1)
- Free Tableau License (1)
- GH1 (1)
- Power BI calculation groups (1)
- Scheduled report distribution (1)
- Static Power BI Report (1)
- Tableau Public Projects (1)
- Tableau access levels (1)
- Tableau data optimization (1)
- Tableau financial dashboard (1)
- Tableau for Students (1)
- Tableau for finance (1)
- Tableau guide (1)
- Tableau images (1)
- Tableau permissions (1)
- Tableau server multi-factor authentication (1)
- Types of Tableau charts (1)
- ad-hoc reporting (1)
- automated distribution (1)
- automation in power bi (1)
- batch reporting (1)
- benefits of automation in power BI (1)
- bi data (1)
- bi roi (1)
- business intelligence implementation challenges (1)
- centralized BI platform (1)
- construct bi reports with power bi (1)
- construction bi (1)
- creating tableau dashboards (1)
- crysyal reports distribution (1)
- dashboard software (1)
- data analytics business intelligence difference (1)
- data analytics product (1)
- data analytics techniques (1)
- databest practices (1)
- distribute power bi report (1)
- email power bi (1)
- enterprise bi server (1)
- enterprise bi software (1)
- enterprise reporting strategy (1)
- export tableau to Excel (1)
- hospital business intelligence (1)
- how to save tableau workbook (1)
- images in Tableau (1)
- incisive analytics (1)
- intuitive business intelligence (1)
- on-prem BI report (1)
- power BI exporting (1)
- power bi emails to share reports (1)
- power bi for construction project (1)
- power bi gateway (1)
- power bi healthcare (1)
- print power bi report (1)
- real estate business intelligence (1)
- reducing reporting noise (1)
- retail BI report (1)
- retail KPI (1)
- sap crystal reporting (1)
- sap crystal reports (1)
- save tableau workbook with data (1)
- schedule power bi (1)
- scheduled power bi emails (1)
- scheduled reports (1)
- share power BI reports by email (1)
- share your Power BI reports as PDF (1)
- stories in tableau (1)
- tableau add-ons (1)
- tableau data export (1)
- tableau for Excel (1)
- tableau mobile (1)
- tableau mobile app (1)
- tableau multi-factor authentication (1)
- tableau plugin (1)
- tableau story (1)
- tableau story example (1)
- tableau storytelling (1)
- tableau workbook (1)
- tableau workbooks (1)
- time intelligence DAX best practices (1)
- use drop box to share Power BI Reports (1)
- user-friendly analytics (1)
- what is Tableau (1)
- what is Tableau software used for (1)
- March 2026 (6)
- February 2026 (9)
- January 2026 (4)
- December 2025 (1)
- November 2025 (4)
- October 2025 (5)
- August 2025 (5)
- July 2025 (5)
- June 2025 (4)
- May 2025 (5)
- April 2025 (2)
- March 2025 (6)
- February 2025 (4)
- January 2025 (1)
- October 2024 (1)
- September 2024 (1)
- April 2024 (1)
- March 2024 (1)
- February 2024 (1)
- January 2024 (1)
- December 2023 (1)
- November 2023 (1)
- October 2023 (2)
- September 2023 (1)
- August 2023 (1)
- July 2023 (1)
- June 2023 (1)
- May 2023 (1)
- April 2023 (1)
- March 2023 (1)
- February 2023 (1)
- January 2023 (1)
- December 2022 (1)
- November 2022 (1)
- October 2022 (1)
- September 2022 (1)
- August 2022 (1)
- July 2022 (1)
- June 2022 (1)
- May 2022 (1)
- April 2022 (1)
- March 2022 (1)
- February 2022 (1)
- January 2022 (1)
- December 2021 (1)
- November 2021 (1)
- October 2021 (2)
- September 2021 (1)
- August 2021 (2)
- July 2021 (1)
- June 2021 (4)
- May 2021 (5)
- April 2021 (3)
- March 2021 (2)
- February 2021 (2)
- January 2021 (2)
- December 2020 (2)
- November 2020 (2)
- September 2020 (8)
- August 2020 (3)
- July 2020 (5)
- June 2020 (11)
- May 2020 (2)
- April 2020 (3)
- March 2020 (2)
- February 2020 (5)
- January 2020 (7)
- December 2019 (9)
- November 2019 (9)
- October 2019 (10)
- September 2019 (5)
- August 2019 (6)
- July 2019 (13)
- June 2019 (8)
- May 2019 (3)
- April 2019 (5)
- March 2019 (4)
- February 2019 (3)
- January 2019 (10)
- December 2018 (2)
- November 2018 (22)
- October 2018 (10)
- September 2018 (12)
- August 2018 (5)
- July 2018 (23)
- June 2018 (29)
- May 2018 (25)
- April 2018 (12)
- March 2018 (22)
- February 2018 (15)
- January 2018 (15)
- December 2017 (6)
- November 2017 (4)
- October 2017 (4)
- September 2017 (4)
- August 2017 (4)
- July 2017 (7)
- June 2017 (12)
- May 2017 (10)
- April 2017 (6)
- March 2017 (10)
- February 2017 (7)
- January 2017 (5)


No Comments Yet
Let us know what you think