ResearchGate   Google Scholar

LinkedIn  

Github

Nostr pubkey: npub16wz44adgfkz4gjtzpx54cr2yhxafun8gllhw3q32pmvmsce5zm0qtk3dc4

Blog   Twitter   Medium

Goodreads  

Google Photos   Flickr