Data entities overview - Finance & Operations | Dynamics 365 (2023)

  • Article
  • 11 minutes to read


The functionality noted in this article is currently available in both the stand-alone Dynamics 365 Human Resources and the merged Finance infrastructure. Navigation might be different than noted while we make updates. If you need to find a specific page, you can use Search.

This article defines and provides an overview of data entities. It includes information about the capabilities of data entities, the scenarios that they support, the categories that are used for them, and the methods for creating them.


A data entity is an abstraction from the physical implementation of database tables. For example, in normalized tables, a lot of the data for each customer might be stored in a customer table, and then the rest might be spread across a small set of related tables. In this case, the data entity for the customer concept appears as one de-normalized view, in which each row contains all the data from the customer table and its related tables. A data entity encapsulates a business concept into a format that makes development and integration easier. The abstracted nature of a data entity can simplify application development and customization. Later, the abstraction also insulates application code from the inevitable churn of the physical tables between versions. To summarize: Data entity provides conceptual abstraction and encapsulation (de-normalized view) of underlying table schemas to represent key data concepts and functionalities.


A data entity has the following capabilities:

  • It replaces diverging and fragmented concepts of AXD, Data Import/Export Framework (DIXF) entities, and aggregate queries with single concept.
  • It provides a single stack to capture business logic, and to enable scenarios such as import/export, integration, and programmability.
  • It becomes the primary mechanism for exporting and importing data packages for Application Lifecycle Management (ALM) and demo data scenarios.
  • It can be exposed as OData services, and then used in tabular-style synchronous integration scenarios and Microsoft Office integrations.

(Video) Use data entities and data packages in Dynamics 365 for Finance and Operations

Entity example

A consumer wants to access data that is related to a customer object, but this data is currently scattered across multiple normalized tables, such as DirParty, CustTable, LogisticPostalAddress, and LogisticElectronicAddress. Therefore, the process of reading and writing customer data is very tedious. Instead, the following customer entity can be designed to encapsulate the entire underlying physical schema into a single de-normalized view. This enables simpler read/write operations and also enables abstraction of any internal interaction between the tables.

Supported scenarios

Data entities support all the following scenarios.

Integration scenarios

Synchronous service (OData)

Data entities enable public application programming interfaces (APIs) on entities to be exposed, which enables synchronous services. Synchronous services are used for the following purposes:

  • Office integration
  • Third-party mobile apps
Asynchronous integration

Data entities also support asynchronous integration through a data management pipeline. This enables asynchronous and high-performing data insertion and extraction scenarios. Here are some examples:

  • Interactive file-based import/export
  • Recurring integrations (file, queue, and so on)

Business intelligence

  • Aggregate data
  • Standardized key performance indicators (KPIs)

Application Lifecycle Management

Besides integration and business intelligence (BI) scenarios, data entities also initially support two critical ALM scenarios. The following two progressive levels of an ALM scenario show the scope of coverage by data entities.

Configuration data provisioning

A system implementer will use both a guided data collection wizard and bulk data input mechanisms to bootstrap the initial deployment (or module) with configuration data through Microsoft Dynamics Lifecycle Services (LCS). Configuration primarily targets to cover the following entity categories:

(Video) Data Entities in Dynamics 365 Finance and Operations

  • All of Parameter
  • Reference
  • System parameter
  • Number sequence
  • Currency
Data migration from legacy or external systems

After the initial deployment is up and running, the system implementer will migrate existing data assets of the customer into the application, especially the following assets:

  • Master data (for example, customers and vendors)
  • Subsets of documents (for example, sales orders)

Categories of entities

Entities are categorized based on their functions and the type of data that they serve. The following are five categories for data entities.


  • Functional or behavioral parameters.
  • Required to set up a deployment or a module for a specific build or customer.
  • Can include data that is specific to an industry or business. The data can also apply to a broader set of customers.
  • Tables that contain only one record, where the columns are values for settings. Examples of such tables exist for Account payable (AP), General ledger (GL), client performance options, workflows, and so on.


  • Simple reference data, of small quantity, which is required to operate a business process.
  • Data that is specific to an industry or a business process.
  • Examples include units, dimensions, and tax codes.


  • Data assets of the business. Generally, these are the "nouns" of the business, which typically fall into categories such as people, places, and concepts.
  • Complex reference data, of large quantity. Examples include customers, vendors, and projects.


  • Worksheet data that is converted into transactions later.
  • Documents that have complex structures, such a several line items for each header record. Examples include sales orders, purchase orders, open balances, and journals.
  • The operational data of the business.


  • The operational transaction data of the business.
  • Posted transactions. These are non idempotent items such as posted invoices and balances. Typically, these items are excluded during a full dataset copy to reduce the volume of data that is copied/migrated. Migrating completed transactions can also lead to further complexity in trying to preserve the referential integrity of related data in the new system. In general, transactions from a completed business process are not migrated in detail but in summary.
  • Examples include pending invoices.

Building an entity

There are multiple ways to create an entity. For example, you can use a wizard, or you can build an entity from a table.

Building an entity by using a wizard

The simplest way to build an entity is to use a wizard. This wizard lets you select a root data source and expand to other related data sources, and then select fields for the entity. To start the wizard, add a new item of type Data entity to your project. For step-by-step instructions for using the wizard to build an entity, see Build and consume data entities. The following table provides information about the properties that you set for an entity in the wizard.

Primary data sourceThe root data source (table or view) that is used to construct the entity. You can add more related data sources, based on this root data source.
Data entity nameThe name of the entity.
Entity categoryThe type of entity. Entity categories are similar to table groups for tables. The available categories include Parameter, Reference, Master, Document, and Transaction.
Public entity nameThe public resource name for the entity.
Public collection nameThe public resource set name.
Enable public APISelect this option to enable the entity for OData services.
Enable data management capabilitiesSelect this option to enable the entity for asynchronous integrations such as data import/export and connector integration.
Staging tableThe name of the staging table that will be generated for the entity. The staging table is used in asynchronous integrations and high-volume scenarios.
Adding data sources

When you build an entity, you start with a root data source. However, you can add additional data sources. You can either manually add new data sources, or select a surrogate foreign key field in the root data source to automatically expand the required data sources.


When you complete the wizard, it produces the following items:

  • Data entity
  • Staging table (optional, if data management was enabled)

Building an entity from a table

You can quickly create an entity from a table, and then customize the properties, data sources, and fields later. Right-click the table, and then select Addins > Create data entity.

Entity list refresh

Entities in an environment must be refreshed using the following guidelines.

(Video) D365FO Data entities 1: Data Entities from UI D365

  • When a new environment is deployed and the user navigates to the data management workspace, entity list refresh starts automatically.
  • When code packages are deployed to an environment where data management has already been used, entity list refresh must be manually started from Data management > Framework parameters > Entity settings > Refresh entity list.
  • When configuration keys are modified, entity list must be refreshed manually from Data management > Framework parameters > Entity settings > Refresh entity list.

Refreshing the entity list ensures all entities are available in the environment and that the entities have the latest metadata.

Configuration keys and data entities

Before you use data entities to import or export data, we recommended that you first determine the impact of configuration keys on the data entities that you are planning to use.

To learn more about configuration keys, see the License codes and configuration keys report.

Configuration key assignments

Configuration keys can be assigned to one or all of the following artifacts.

  • Data entities
  • Tables used as data sources
  • Table fields
  • Data entity fields

The following table summarizes how configuration key values, on the different artifacts that underlie an object, change the expected behavior of the object.

Configuration key setting on data entityConfiguration key setting on tableConfiguration key setting on table fieldConfiguration key on data entity fieldExpected behavior
DisabledNot evaluatedNot evaluatedNot evaluatedIf the configuration key for the data entity is disabled, the data entity will not be functional. It does not matter whether the configuration keys in the underlying tables and fields are enabled or disabled.
EnabledDisabledNot evaluatedNot evaluatedIf the configuration key for a data entity is enabled, the data management framework checks the configuration key on each of the underlying tables. If the configuration key for a table is disabled, that table will not be available in the data entity for functional use. If a table's configuration key is disabled, the table and data entity configuration key settings are not evaluated. If the primary table in the entity has its configuration key disabled, then the system will act as though the entity’s configuration key were disabled.
EnabledEnabledDisabledNot evaluatedIf the configuration key for a data entity is enabled, and the underlying tables configuration keys are enabled, the data management framework will check the configuration key on the fields in the tables. If the configuration key for a field is disabled, that field will not be available in the data entity for functional use even if the corresponding data entity field has the configuration key enabled.
EnabledEnabledEnabledDisabledIf the configuration key is enabled at all other levels, but the entity field configuration key is not enabled, then the field will not be available for use in the data entity.


If an entity has another entity as a data source, then the above semantics are applied in a recursive manner.

Entity list refresh

When the entity list is refreshed, the data management framework builds the configuration key metadata for runtime use. This metadata is built using the logic described above. We strongly recommend that you wait for the entity list refresh to complete before using jobs and entities in the data management framework. If you don't wait, the configuration key metadata may not be up to date and could result in unexpected outcomes. When the entity list is being refreshed, the following message is shown in the entity list page.

(Video) How to create Data Entities in Microsoft dynamics 365 Finance & Operations | Nowledge | Microsoft

Data entities overview - Finance & Operations | Dynamics 365 (6)

Data entity list page

The data entity list page in the Data management workspace shows the configuration key settings for the entities. Start from this page to understand the impact of configuration keys on the data entity.

This information is shown using the metadata that is built during entity refresh. The configuration key column shows the name of the configuration key that is associated with the data entity. If this column is blank it means that there is no configuration key associated with the data entity. The configuration key status column shows the state of the configuration key. If it has a checkmark, it means the key is enabled. If it is blank, it means either the key is disabled or there is no key associated.

Data entities overview - Finance & Operations | Dynamics 365 (7)

Target fields

The next step is to drill into the data entity to view the impact of configuration keys on tables and fields. The target fields form for a data entity shows the configuration key and the key status information for the related tables and fields in the data entity. If the data entity itself has its configuration key disabled, a warning message is shown informing that the tables and fields in the target fields form for this entity will not be available, regardless of their configuration key status.

Data entities overview - Finance & Operations | Dynamics 365 (8)

Child entities

Certain entities have other entities as data sources, or are composite data entities: configuration key information for these entities is shown in the Child entities form. Use this form in the similar way to the entities list page described above. The target fields form for the child entity also behaves like what is described above.

Data entities overview - Finance & Operations | Dynamics 365 (9)

Run time validations for configuration keys

Using the configuration key metadata built during entity refresh list, run time validations are performed in the following use cases.

(Video) Virtual Entities for Dynamics 365 Finance & Operations

  • When a data entity is added to a job.
  • When user clicks Validate on the entity list.
  • When the user loads a data package into a data project.
  • When the user loads a template into a data project.
  • When an existing data project is loaded.
  • When a template is loaded into a data project.
  • Before the export/import job is executed (batch, non-batch, recurring, OData).
  • When the user generates mapping.
  • When the user maps fields in the mapping UI.
  • When the user adds only 'importable fields'.

Managing configuration key changes

Anytime that you update configuration keys at the entity, table, or field level, the entity list in the data management framework must be refreshed. This process ensures that the framework picks up the latest configuration key settings. Until the entity list is refreshed, the following warning will be shown in the entity list page. The updated configuration key changes will take effect immediately after the entity list is refreshed. We recommend that you validate existing data projects and jobs to make sure that they function as expected after the configuration keys changes are put in effect.

Data entities overview - Finance & Operations | Dynamics 365 (10)


What are data entities in d365? ›

A data entity is an abstraction from the physical implementation of database tables. For example, in normalized tables, a lot of the data for each customer might be stored in a customer table, and then the rest might be spread across a small set of related tables.

What is included in dynamics 365 finance and operations? ›

Microsoft Dynamics 365 Finance & Operations

Dynamics 365 Finance: Includes budgeting, project management, financials, and accounting for large, international companies. Dynamics 365 Supply Chain Management: Includes engineering, manufacturing, warehousing, and distribution.

Is d365 hard to learn? ›

A lot of users find it easy to use Microsoft Dynamics 365, especially if they have used any other Microsoft apps before.

How do I find data entities in d365? ›

If you have access to Visual studio, go to form, find data source (go to table) and then use "find references" to find the entity related to it.

What are the three main types of entities database? ›

Types of E ntity type
  • Strong Entity Type.
  • Weak Entity Type.
Dec 23, 2019

How many types of entities are there in Dynamics 365? ›

The entities are divided into three categories: system, business, and custom. As a developer working with business data, you will use business and custom entities. System entities are used by Dynamics 365 Customer Engagement (on-premises) to handle all internal processes, such as workflows and asynchronous jobs.

What are the data types in d365? ›

In this article
  • anytype.
  • boolean.
  • date.
  • enum.
  • guid.
  • int and int64.
  • real.
  • str.
Aug 12, 2022

Does Dynamics 365 finance and operations use Dataverse? ›

It supports integrating data between finance and operations apps and Dataverse. It also supports integrating data into finance and operations apps and Dynamics 365 Sales.

How many costing methods are available in d365 finance and operations? ›

The Dynamics 365 Finance and Supply Chain cost management module has a wide range of functionality, including seven-item model group costing methods. These methods include standard, moving average, FIFO, LIFO, LIFO date, weighted average, and weighted average date.

How much do a Dynamics 365 consultants make? ›

Dynamics 365 Consultant Salaries
Job TitleSalary
RSM Dynamics 365 Consultant salaries - 2 salaries reported$120,825/yr
PrenticeWorx Dynamics 365 Consultant salaries - 2 salaries reported$142,491/yr
BBK Network Dynamics 365 Consultant salaries - 1 salaries reported$147,300/yr
15 more rows

How long does it take to learn d365? ›

With each program in Office 365 taking two to three days of professional training to master, an individual could learn the whole of Office 365 in less than one month.

Does Dynamics 365 have coding? ›

Coding standards sometimes referred to as programming styles or coding conventions. It is an important asset to developers and also contributes to the quality of overall project delivery. These standards cover what is important when writing code in Microsoft Dynamics 365 for Finance and Operations.

How do you identify data entities? ›

How to identify entity from a given problem
  1. Search for nouns, like Teacher, Doctor, etc.
  2. Classify nouns to get a wider picture about the entities.
  3. Read the problem description repeatedly.
  4. Entities are like Persons, Students, Teachers, Courses.
Jun 15, 2020

What are examples of database entities? ›

Database entities can be persons, places, events, objects, or concepts, such as a university course, job, or online order. A database can record and describe each of these, so they're all potential database entities.

How do I get an entity list? ›

The Entity List is found in Supplement No. 4 to Part 744 of the Export Administration Regulations (EAR) (15 C.F.R. Part 744, Supp.

What are the 5 entity types? ›

Types of Business Entities. U.S. state governments recognize many different legal entity types, but most small businesses incorporate under one of five entity types: sole proprietorship, partnership, C corporation, S corporation, or limited liability company (LLC).

What are the 5 entities? ›

States recognize several business entities, but most business owners will choose one of five: corporations, general partnerships, limited liability companies, limited liability partnerships, or sole proprietorships.

What are the 4 types of database? ›

A relational database management system is one of four common types of systems you can use to manage your business data.
The other three include:
  • hierarchical database systems.
  • network database systems.
  • object-oriented database systems.

What are all types of entities? ›

Types of Business Entities
  • Sole Proprietorship. This is a business run by one individual for his or her own benefit. ...
  • Partnerships-General and Limited. ...
  • Limited Liability Company (LLC) ...
  • Corporation. ...
  • Advantages/Disadvantages.

How many entity types are there? ›

Most business owners will choose from the six most common options: sole proprietorship, general partnership, limited partnership, LLC, C corporation or S corporation. Below, we've explained each of these popular business entity types, as well as the pros and cons of choosing each particular structure for your company.

How many entities can be added in a business process flow? ›

Multiple entities in business process flows

You can design business process flows that tie together the records for up to five different entities into a single process so that people using the app can focus on the flow of their process rather than on which entity they are working in.

What are the 5 basic data types? ›

Basic Data Types
  • Integer.
  • Double or Real.
  • String.
  • Boolean.
  • Date/Time.
  • Object.
  • Variant.

What are the 7 types of data? ›

And there you have the 7 Data Types.
  • Useless.
  • Nominal.
  • Binary.
  • Ordinal.
  • Count.
  • Time.
  • Interval.
Aug 29, 2018

What are the five 5 general data types? ›

Most modern computer languages recognize five basic categories of data types: Integral, Floating Point, Character, Character String, and composite types, with various specific subtypes defined within each broad category.

What is the difference between Dataverse and Dynamics 365? ›

In short, Dataverse is a ready-to-use server that offers a security layer, a business layer, a data access layer and so on. Dynamics CRM solutions store their data on a Dynamics server, the business logic is implemented via plugins on Dataverse.

Is Dataverse based on SQL? ›

Dataverse data is stored in a combination of Azure SQL and Azure Blob storage. Azure SQL Database is a relational database service built for the cloud.

Is Dataverse a SQL database? ›

The Microsoft Dataverse business layer provides a Tabular Data Stream (TDS) endpoint that emulates a SQL data connection. The SQL connection provides read-only access to the table data of the target Dataverse environment thereby allowing you to execute SQL queries against the Dataverse data tables.

What are the 4 types of cost flow methods? ›

There are four generally accepted methods for assigning costs to ending inventory and cost of goods sold: specific cost; average cost; first‐in, first‐out (FIFO); and last‐in, first‐out (LIFO).

What are 5 cost control methods? ›

5 cost control methods
  • Planning the budget properly. One method of cost control that most businesses use when starting a new project is budget management. ...
  • Monitoring all expenses using checkpoints. ...
  • Using change control systems. ...
  • Having time management. ...
  • Tracking earned value.
Apr 13, 2021

What is main method in d365fo? ›

A main method is a class method that is run directly from a menu option. The method should only create an instance of the object and then call the required member methods. The _args parameter lets you transfer data to the method. static void main (Args _args) { // Your code here. }

Can a consultant make millions? ›

Of course! Many successful entrepreneurs have been able to work as a consultant and grow their business to a million-dollar enterprise. It takes hard work, determination and some help along the way, but it's certainly possible.

Who are the highest paid consultants? ›

The highest-paid consultant job is a senior management consultant. Senior Management Consultants earn an average salary of $128,259, which is $ 61.66 hourly.

Do consultants get paid a lot? ›

At one end of the pay spectrum, you have human resources (HR) consultants who on average make around $63,000 USD a year. At the other end, you'll find financial consultants who average closer to $90,000 USD. That's a large differential, but it's not unusual when comparing 2 careers within the same category.

Is Dynamics 365 better than SAP? ›

They help users operating in retail and provide them with product development functions to order processing and quality control functionalities. However, Microsoft Dynamics 365 has proved to be much more efficient than SAP in multiple attributes, some of which are listed below.

What programming language is Dynamics 365? ›

As we mentioned, X++ is the main programming language of Dynamics AX, now rebranded as Dynamics 365 for Finance and Operations. This programming language powers all the items and elements that you can find within this Microsoft environment.

Does Dynamics 365 use SQL? ›

Dynamics 365 Server requires an instance of SQL Server Reporting Services be installed, running, and available. All installations of the supported SQL Server editions can be used as the reporting server.

Is Dynamics 365 being discontinued? ›

The Microsoft Dynamics 365 (Preview) app for Windows was deprecated on June 20, 2022. The app is no longer supported.

Is Dynamics 365 a CRM or ERP? ›

Microsoft Dynamics 365 is a cloud-based business applications platform that combines components of customer relationship management (CRM) and enterprise resource planning (ERP), along with productivity applications and artificial intelligence tools.

Is Dynamics 365 better than Salesforce? ›

We recommend Salesforce for younger companies and smaller businesses because of its lower starting price and its extensive integrations with third-party applications. Microsoft Dynamics 365 is better for larger and more established businesses, especially ones that already use the Microsoft Office suite extensively.

What is data entity types? ›

A data entity type can be defined as an object with certain properties, a key and value map. There are three main data entity types in Voyado Elevate 3: product, category, and ad.

What is data entity model? ›

The Entity Data Model (EDM) is a set of concepts that describe the structure of data, regardless of its stored form. The EDM borrows from the Entity-Relationship Model described by Peter Chen in 1976, but it also builds on the Entity-Relationship Model and extends its traditional uses.

What is entity in simple words? ›

In general, an entity (pronounced N-tih-tee ) is an existing or real thing. The word root is from the Latin, ens , or being, and makes a distinction between a thing's existence and its qualities. An entity exists and that's all it needs to do to be an entity.

What are the 4 main objects of a database? ›

While Microsoft Access is made up of seven components, this text will focus on the main objects: tables, forms, queries and reports. Together, these objects allow users to enter, store, analyze and compile data in various ways.

What are main entity types in database? ›

There are two types of entity in database management: tangible and intangible.

Why are entities important in a database? ›

Entities are the things we need to store data about. It's an aspect of your business that needs to store data, such as a department – or sales, revenues, maybe clients, for example. An entity relationship diagram gives a snapshot of how these entities relate to each other.

How many entities are on the Entity List? ›

Of these 34 entities, 14 are based in the People's Republic of China (PRC) and have enabled Beijing's campaign of repression, mass detention...

How does the Entity List work? ›

The Entity List specifies the license requirements that it imposes on each listed person. Those license requirements are independent of, and in addition to, license requirements imposed elsewhere in the EAR.

What is denied Entity List? ›

The Denied Entities List ( earlier called 'Black List') is drawn under the provision of Rule 7 of Foreign Trade(Regulation) Rules1993( hereinafter referred to as 'the Rules'). A total of 14 conditions have been described for invocation under sub-Rule 7 (1) before a firm can be refused a license.

What are entities in data? ›

2) In relation to a database , an entity is a single person, place, or thing about which data can be stored. 3) In data modeling (a first step in the creation of a database), an entity is some unit of data that can be classified and have stated relationships to other entities.

What are entities in a data model? ›

An entity represents a specific object (such as a specific customer or order). Each entity must have a unique entity key within an entity set. An entity set is a collection of instances of a specific entity type. Entity sets (and association sets) are logically grouped in an entity container.

What are the 5 types of entities? ›

Types of Business Entities. U.S. state governments recognize many different legal entity types, but most small businesses incorporate under one of five entity types: sole proprietorship, partnership, C corporation, S corporation, or limited liability company (LLC).

What are the four types of entities? ›

When beginning a business, you must decide what form of business entity to establish. Your form of business determines which income tax return form you have to file. The most common forms of business are the sole proprietorship, partnership, corporation, and S corporation.

What are the types of entities? ›

An entity can be of two types :
  • Tangible Entity : Entities that exist in the real world physically. Example: Person, car, etc.
  • Intangible Entity : Entities that exist only logically and have no physical existence. Example: Bank Account, etc.
Nov 24, 2021

How many types of entity are there in database? ›

There are two types of entity in database management: tangible and intangible.

How many types of entity types are there in data Modelling? ›

The three primary data model types are relational, dimensional, and entity-relationship (E-R).

What are the 5 important objects of database? ›

Database objects
  • Tables.
  • Constraints.
  • Indexes.
  • Triggers.
  • Sequences.
  • Views.
  • Usage lists.

How do you create a data entity? ›

Add a new data entity to your project
  1. Create a new entity that is named FMLabCustomerEntity. ...
  2. Select Data Entity, and then set the Name property to FMLabCustomerEntity.
  3. Click Add.
  4. In the Data entity wizard, specify the properties for the data entity that you're creating. ...
  5. Click Next.
Jul 1, 2022

What is the difference between data and entity? ›

Data entities are the objects of a data model such as customer or address. Entities don't represent any data themselves but are containers for attributes and relationships between objects. Data entities are the properties inside a data entity.

What is a business data entity? ›

Related Definitions

Business Entity Data means an End Customer's business entity name and address disassociated from all reference to Customer, Customer's products and commercial data.


1. Webinar | How to Manage Risks, Actions, & Decisions in Smartsheet
(Echo Consulting)
2. What Are Data Entities? | Q&A Series | Western Computer
(Western Computer)
3. Dynamics 365 Finance & Operations - Module 11: Introduction to Advanced Development Topics
(Microsoft Dynamics 365)
4. Dynamics 365 for finance and operations - Demo Data Packages
(Microsoft Dynamics 365)
5. How to create a data entity with an Edit in Excel experience in Dynamics 365 Finance
(Learning Business Apps with Pir Khurram Rashdi)
6. Dynamics 365 Finance & Operations Data Migration and Data Management Best Practices
(Microsoft Dynamics 365)
Top Articles
Latest Posts
Article information

Author: Fredrick Kertzmann

Last Updated: 12/27/2022

Views: 6173

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.