Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home2/rdshanno/staging.rdshannoncpa.com/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home2/rdshanno/staging.rdshannoncpa.com/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home2/rdshanno/staging.rdshannoncpa.com/wp-includes/wp-db.php on line 760

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/rdshanno/staging.rdshannoncpa.com/wp-includes/comment-template.php on line 1747

Deprecated: Return type of AWeberCollection::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 246

Deprecated: Return type of AWeberCollection::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 252

Deprecated: Return type of AWeberCollection::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 244

Deprecated: Return type of AWeberCollection::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 245

Deprecated: Return type of AWeberCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 267

Deprecated: Return type of AWeberCollection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 275

Deprecated: Return type of AWeberCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 271

Deprecated: Return type of AWeberCollection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 283

Deprecated: Return type of AWeberCollection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 279

Deprecated: Return type of AWeberCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_collection.php on line 293

Deprecated: Return type of AWeberEntryDataArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 22

Deprecated: Return type of AWeberEntryDataArray::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 26

Deprecated: Return type of AWeberEntryDataArray::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 30

Deprecated: Return type of AWeberEntryDataArray::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 36

Deprecated: Return type of AWeberEntryDataArray::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 18

Deprecated: Return type of AWeberEntryDataArray::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 44

Deprecated: Return type of AWeberEntryDataArray::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 52

Deprecated: Return type of AWeberEntryDataArray::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 48

Deprecated: Return type of AWeberEntryDataArray::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 56

Deprecated: Return type of AWeberEntryDataArray::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/blossomthemes-email-newsletter/includes/libs/aweber/aweber_entry_data_array.php on line 40

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/rdshanno/staging.rdshannoncpa.com/wp-content/plugins/contact-form-7/includes/mail.php on line 221

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home2/rdshanno/staging.rdshannoncpa.com/wp-includes/class-wp-block-type.php on line 391

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home2/rdshanno/staging.rdshannoncpa.com/wp-includes/class-wp-block-type.php on line 391
Accounting Services – Robert D Shannon, CPA
A calculator, a pen and a receipt

I provide expert accounting services (but not attest services) including assistance with setting up and using QuickBooks to provide basic accounting reports. I also work with clients to develop more sophisticated analytical reports. 

Having accurate information in QuickBooks is essential to analyzing operations properly. It’s also critical for tax purposes.

Contact me to schedule a free consultation